Title :
The Core method for real-time requirements
Author :
Faulk, Stuart ; Brackett, John ; Ward, Paul ; Kirby, James, Jr.
Author_Institution :
Software Productivity Consortium, Herndon, VA, USA
Abstract :
The member companies of the Software Productivity Consortium develop large, mission-critical, real-time applications. For these companies, requirements are the top-priority problem in systems and software development. These requirements have driven the development of the Consortium Requirements Engineering (Core) method and its prototype CASE tools. Core is a single, coherent method for specifying real-time requirements that integrates object-oriented and forward models, integrates graphical and formal specifications, permits nonalgorithmic specifications, and provides a machine-like model. The Core requirements, component technologies, and conceptual model are discussed. Some important Core features are illustrated with an example of safety-shutdown software for a shipboard fuel-control system.<>
Keywords :
formal specification; object-oriented methods; object-oriented programming; real-time systems; software houses; software tools; CASE tools; Consortium Requirements Engineering; Core; Software Productivity Consortium; conceptual model; formal specifications; forward models; graphical specification; mission critical real-time systems; nonalgorithmic specifications; object-oriented models; safety-shutdown software; shipboard fuel-control system; software development; Application software; Computer aided software engineering; Design engineering; Formal specifications; Mission critical systems; Object oriented modeling; Productivity; Programming; Prototypes; Software prototyping;
Journal_Title :
Software, IEEE