1. Seamless Development Applicability: an Experiment
- Author
-
Alexandr Naumchev
- Subjects
Requirements engineering ,business.industry ,Computer science ,Reuse ,Eiffel ,multirequirements ,lcsh:QA75.5-76.95 ,requirements specifications ,Domain (software engineering) ,Software ,Scalability ,Code (cryptography) ,General Earth and Planetary Sciences ,lcsh:Electronic computers. Computer science ,eiffel ,Software engineering ,business ,computer ,software engineering ,General Environmental Science ,computer.programming_language - Abstract
Requirements and code, in conventional software engineering wisdom, belong to entirely different worlds. Is it possible to unify these two worlds? A unified framework could help make software easier to change and reuse. To explore the feasibility of such an approach, the case study reported here takes a classic example from the requirements engineering literature and describes it using a programming language framework to express both domain and machine properties. The paper describes the solution, discusses its benefits and limitations, and assesses its scalability.
- Published
- 2015
- Full Text
- View/download PDF