Title :
Specification languages at different stages in the software life-cycle
Author_Institution :
Vrije Univ., Brussels, Belgium
Abstract :
Specification languages are the answer to today´s software engineering questions and tendencies. In this paper, we have chosen an ISO standardised specification language, viz. LOTOS. There are different levels of interpretation for a specification: animation, simulation and interpretation. Each of these levels is used at the different stages in the software development life-cycle. The implementation level of interpretation is the final goal of a software development life-cycle: a running program. There are several reasons why conventional compiler technology is not suited to find implementations for an abstract specification. To tackle the implementation derivation problem, we inspired our approach by the human way of solving such problems and introduce “Gandalf”, our approach to the implementation derivation problem, for which a prototype has been built
Keywords :
computer animation; program interpreters; simulation; software engineering; specification languages; Gandal; ISO standard; LOTOS; abstract specification; animation; formal language; implementation level; interpretation; simulation; software development life-cycle; software engineering; specification languages; Computer networks; Grid computing; Intelligent networks; Power grids; Programming; Prototypes; Satellites; Software engineering; Software prototyping; Specification languages;
Conference_Titel :
Systems, Man, and Cybernetics, 1994. Humans, Information and Technology., 1994 IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-2129-4
DOI :
10.1109/ICSMC.1994.399942