Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2015, Volume 27, Issue 3, Pages 57–72
DOI: https://doi.org/10.15514/ISPRAS-2015-27(3)-4
(Mi tisp136)
 

Seamless development applicability: an experiment

Alexandr Naumchev

Innopolis University
References:
Abstract: Requirements and code, in conventional software engineering wisdom, belong to entirely different worlds. The usual view in software engineering considers requirements documents and source code as different artifacts, under the responsibility of different people. This approach, however, introduces communication overhead, and raises the question of how to keep the various artifacts consistent when either of them needs to change. A change introduced to any of the mentioned artifacts needs to be synchronized with the others. At some point the control is inevitably lost: for example, a critical bug is found during the software operation, and the software developers dig into the fixing process directly, because there is no time to wait until the requirements analysts and system architects update their documents to let the developers actually fix the problem. Is it possible to unify the 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.
Keywords: software engineering, requirements specifications, multirequirements, Eiffel.
Bibliographic databases:
Document Type: Article
Language: English
Citation: Alexandr Naumchev, “Seamless development applicability: an experiment”, Proceedings of ISP RAS, 27:3 (2015), 57–72
Citation in format AMSBIB
\Bibitem{Nau15}
\by Alexandr Naumchev
\paper Seamless development applicability: an experiment
\jour Proceedings of ISP RAS
\yr 2015
\vol 27
\issue 3
\pages 57--72
\mathnet{http://mi.mathnet.ru/tisp136}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(3)-4}
\elib{https://elibrary.ru/item.asp?id=23832930}
Linking options:
  • https://www.mathnet.ru/eng/tisp136
  • https://www.mathnet.ru/eng/tisp/v27/i3/p57
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025