Journal Scope
The Ada User Journal provides coverage of significant work in a set of (evolving) topics of interest, which include, but are not limited to:
-
Ada Language Status and Evolution: A watchful eye on the ongoing Ada language revision
process, with attention to user needs and vendor visions that may prompt amendments and
enhancements to the language.
-
Ada Experience Reports: Field reports on the use of Ada in industrial projects. Insight on
management approaches, programming techniques, software engineering metrics, comparisons with past
or parallel experiences with other languages
-
Real-Time, Embedded and Critical Applications: Use of Ada and reliable software in
real-time embedded systems, distributed (possibly heterogeneous) systems,
high-integrity and critical systems.
-
Reliable Software and Software Engineering at large:
-
Case Studies and Experiments: Impact of language, tools and methods on the problem and the
project.
-
Management of Software Development and Maintenance: Issues on requirements engineering, use of
the object-oriented paradigm, software reuse, reverse engineering, management approaches and
techniques.
-
Software Quality: Views on quality management practices. Experience reports on verification,
validation and certification.
-
Tools: CASE tools, software development environments, compilers, debuggers, utilities, browsers.
-
Component-based Architectures: Architectural patterns for software design and composition, design
frameworks, component and class libraries, component design.
-
Enabling Technologies:
-
Compilers and Support Tools: Compiler technology but also tools for analysis, code/document generation, profiling.
-
Run-Time Systems: Operating systems, runtimes, resource usage, efficiency.
-
Education and Training: Issues, challenges and prospects on the use of Ada in Secondary or Higher
Education. What should be taught to students to make good, language-neutral software engineers.
What project managers should know to make appropriate selection of programming languages. What it
takes to re-train to proficient use of Ada personnel with no Ada education.
|