Project Details
Description
We developed a set of tools for basic support of functional and architectural prototyping based on contracts. Although the tool support provided covers the core tasks for functional prototyping and for architecture prototyping, additional support for evolutionary software development and for higher level techniques for requirements elicitation, e.g., for scenario oriented (use case oriented) analysis is desired. We are currently developing methods and tools to integrate scenario oriented approaches with our contract based specification approach. The underlying prototyping model is based on object-orientation and assertions. The infrastructure tools are implemented with the object-oriented programming language Python, while the high-level tools (assertion browser and graphically oriented debugger for assertions) are implemented in C++ and Java.
| Status | Finished |
|---|---|
| Effective start/end date | 01.01.1998 → 31.12.2004 |
Fields of science
- 102 Computer Sciences
- 102020 Medical informatics
- 102022 Software development
- 102006 Computer supported cooperative work (CSCW)
- 102027 Web engineering
- 502050 Business informatics
- 102040 Quantum computing
- 102016 IT security
- 503015 Subject didactics of technical sciences
- 509026 Digitalisation research
- 102015 Information systems
- 102034 Cyber-physical systems
- 502032 Quality management
- 211928 Systems engineering
JKU Focus areas
- Digital Transformation
-
Contracts, Scenarios and Prototypes - An Integrated Approach to High Quality Software
Plösch, R., 2004, Springer-Verlag Berlin Heidelberg: Springer.Research output: Book › Monograph
-
Tool Support for Contract and Scenario-Based Software Development
Plösch, R., Mar 2004, Proceedings of IADIS International Conference Applied Computing 2004, March 23-26 2004, Lisboa, Portugal, 2004. 10 p.Research output: Chapter in Book/Report/Conference proceeding › Conference proceedings › peer-review
-
The Role of Contracts and Scenarios in the Software Development Process
Plösch, R., Oct 2003, Proceedings of the Fourth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing - SNPD 03. Association of Computer and Information Science (ed.). p. 90-98 521 p.Research output: Chapter in Book/Report/Conference proceeding › Conference proceedings › peer-review