Title :
Durra: an integrated approach to software specification, modeling and rapid prototyping
Author :
Barbacci, Mario R. ; Lichota, Randall W.
Author_Institution :
Software Eng. Inst., Pittsburgh, PA, USA
Abstract :
Software specification, modeling and prototyping activities are often performed at different stages in a software development project by individuals who use different specialized notations. The recent development of commercial executable specification tools represents a potential semi-automated link between specification, modeling and prototyping activities. Unfortunately, these tools can be inadequate for analyzing the performance of complex real-time systems. These problems are largely due to the fact that the formalisms upon which most executable specification tools are based represent too high a level of abstraction. The authors feel that to effectively link specification, modeling, and prototyping activities, integration must occur at the level of a technical architecture. They believe that Durra currently under development can provide this integration. Durra is a non-procedural language designed to support the development of distributed applications consisting of multiple, concurrent large-grained tasks executing in a heterogeneous network. Durra provides a framework through which one can specify the structure of an application in conjunction with its behavior, timing and implementation dependencies
Keywords :
formal specification; parallel programming; real-time systems; software prototyping; software tools; specification languages; Durra; abstraction; commercial executable specification tools; complex real-time systems; concurrent large-grained tasks; distributed applications; heterogeneous network; implementation dependencies; integrated approach; non-procedural language; prototyping activities; rapid prototyping; semi-automated link; software development project; specialized notations; technical architecture; timing; Aircraft; Application software; Embedded software; Productivity; Programming; Prototypes; Real time systems; Software engineering; Software prototyping; Software tools;
Conference_Titel :
Rapid System Prototyping, 1991. Shortening the Path from Specification to Prototype, Second International Workshop on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-3040-X
DOI :
10.1109/IWRSP.1991.218622