Prototyping with Scenarios and Contracts

Project: OtherProject from scientific scope of research unit

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.
StatusFinished
Effective start/end date01.01.199831.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

JKU Focus areas

  • Digital Transformation