Title :
Rapid prototyping and incremental evolution using SLAM
Author :
Herranz, Ángel ; Moreno-Navarro, Juan José
Author_Institution :
Univ. Politecnica de Madrid, Spain
Abstract :
The paper shows the outlines of the SLAM system that allows for an effective use of Formal Methods (FM) in Rapid Application Development (RAD) and other prototyping processes. The SLAM system, includes an expressive object oriented specification language and a development environment that, among other features, is able to generate efficient and readable code in a high level object oriented language (Java, C++, ...). SLAM is able to generate prototypes that can be used to validate the requirements with the user. The additional advantage is that the prototype is not throw-away because most part of the generated code can be directly used and the other part can be optimised with the additional help of assertions automatically included.
Keywords :
formal specification; software engineering; software prototyping; SLAM; formal methods; high level object oriented language; incremental development; incremental evolution; object oriented specification language; rapid application development; rapid prototyping; system prototyping; Application software; Costs; Information technology; Java; Logic; Prototypes; Simultaneous localization and mapping; Software design; Software prototyping; Specification languages;
Conference_Titel :
Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
Print_ISBN :
0-7695-1943-1
DOI :
10.1109/IWRSP.2003.1207049