Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Advanced Information Systems Engineering
  3. Conference paper

IRIS — A mapping assistant for generating designs from requirements

  • Session 10B: Design Support (Technical Papers)
  • Conference paper
  • First Online: 01 January 2005
  • pp 307–338
  • Cite this conference paper
Advanced Information Systems Engineering (CAiSE 1990)
IRIS — A mapping assistant for generating designs from requirements
  • Yannis Vassiliou1,
  • Manolis Marakakis1,
  • Panagiotis Katalagarianos1,
  • Lawrence Chung1,2,
  • Michalis Mertikas1 &
  • …
  • John Mylopoulos1,2 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 436))

Included in the following conference series:

  • International Conference on Advanced Information Systems Engineering
  • 336 Accesses

  • 7 Citations

Abstract

The problem of generating information system designs from requirements specifications is addressed, with the presentation of a framework for representing requirements and a mapping assistant, IRIS3, that facilitates the design generation process. Requirements are viewed as knowledge bases and the knowledge representation formalism for the prototype, also the language for implementing IRIS, is Telos which provides facilities for describing entities and relationships and for representing and reasoning with temporal knowledge. The generation of a design is achieved with a mapping process from requirements which is: (i) Locally guided by dependency types determining allowable mappings of an element of a requirements model, (ii) globally guided by non-functional requirements, such as accuracy and security requirements on the intended system, represented as goals describing desirable properties of the intended system and used to guide local decisions.

The paper details a prototype implementation (IRIS) of the proposed mapping framework and illustrates its features through a sample session.

This is a report on results from the DAIDA project, funded in part by the European Commission through the Esprit programme under contract no. 892 [Jarke86]; financial support for this research was also received from the Institute of Computer Science of the Foundation for Research and Technology - Hellas (FORTH), the National Science and Engineering Research Council of Canada and the University of Toronto.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Tutorial on Reasoning for IR & IR for Reasoning

Chapter © 2026

Knowledge-Driven Architecture Composition: Assisting the System Integrator to Reuse Integration Knowledge

Chapter © 2021

Know-How Mapping – A Goal-Oriented Approach and Evaluation

Chapter © 2017

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Engineering Design
  • Enterprise Architecture
  • Geographical Information System
  • Instructional Design
  • Logic Design
  • Theory and Algorithms for Application Domains

Bibliography

  1. James F. Allen, A General Model of Action and Time, Proceedings 7th IJCAI, Vancouver, BC, Canada, 1981.

    Google Scholar 

  2. John Barron, Dialogue and Process Design for Interactive Information Systems Using Taxis, In Proceedings SIGOA Conference on Office Information Systems, Philadelphia, PA, SIGOA Newsletter, Vol. 3, Nos 1 and 2, pp. 12–20, 21–23 June 1982.

    Google Scholar 

  3. A. Borgida, Features of Languages for the Development of Information Systems at the Conceptual Level, IEEE Software, Vol. 2, No. 1, Jan. 1985, pp. 63–72.

    Google Scholar 

  4. Alex Borgida, John Mylopoulos, Joachim W. Schmidt and Eric Meirlaen, Final Version of TDL Design, Esprit Project DAIDA (892), deliverable DES1.2, Sept. 1987.

    Google Scholar 

  5. Alex Borgida, Matthias Jarke, John Mylopoulos, Joachim W. Schmidt and Yannis Vassiliou, The Software Development Environment as a Knowledge Base Management System. in J. W. Schmidt and C. Thanos (Editors), Foundations of Knowledge Base Management. Springer-Verlag, 1989.

    Google Scholar 

  6. Lawrence Chung, An Extended Taxis Compiler, M.Sc. thesis, Dept. of Computer Science, University of Toronto, Jan. 1984. Also CSRG Technical Note 37, 1984.

    Google Scholar 

  7. Lawrence Chung, Panagiotis Katalagarianos, Manolis Marakakis, Michalis Mertikas, John Mylopoulos and Yannis Vassiliou, From Information System Requirements to Designs: A Mapping Framework, Technical Report FORTH/CSI/TR/1989/020 Institute of Computer Science-FORTH, Heraklion, November 1989.

    Google Scholar 

  8. Findler, N. (editor), Associative Networks, Academic Press, 1979.

    Google Scholar 

  9. S. Greenspan, Requirements Modelling: The Use of Knowledge Representation Techniques for Requirements Specification, Ph. D. thesis, Dept. of Computer Science, University of Toronto, 1984.

    Google Scholar 

  10. I. Hayes (editor), Specification Case Studies, Prentice Hall International, Englewood Cliffs NJ, 1987.

    Google Scholar 

  11. R. Hull and R. King, Semantic Database Modelling: Survey, Applications and Research Issues, ACM Computing Reviews 19, No. 3, Sept. 1987.

    Google Scholar 

  12. Michael Jackson, System Development, Prentice-Hall, 1983.

    Google Scholar 

  13. M. Jarke (ed), Development of Advanced Interactive Data-Intensive Applications (DAIDA), Global Design Report, Esprit-Project 892, Sept. 1986.

    Google Scholar 

  14. Matthias Jarke, Manfred Jeusfeld, Tomas Rose, A Software Process Data Model for Knowledge Engineering in Information Systems. Information Systems, Vol.14, No.3, Fall 1989.

    Google Scholar 

  15. Panos Katalagarianos, Manolis Marakakis, Michalis Mertikas, Yannis Vassiliou, CML/Telos — TDL Mapping Assistant: Architecture and Development, Esprit Project 892 (DAIDA), del. DES2.3, Institute of Computer Science, Foundation for Research and Technology, Heraklion, Crete, Greece, Febr. 1989.

    Google Scholar 

  16. M. Koubarakis, J. Mylopoulos, M. Stanley and A. Borgida, Telos: Features and Formalization, Technical Report KRR-TR-89-4, Dept. of Computer Science, Univ. of Toronto, 1989.

    Google Scholar 

  17. The Role of Knowledge Representation in the Development of Specifications, In H. J. Kugler (ed.): Information Processing, Elsevier Science Publishers B. V., North-Holland, 1986.

    Google Scholar 

  18. Gruia-Catalin Roman, A Taxonomy of Current Issues in Requirements Engineering, In IEEE Computer, pp. 14–21, Apr., 1985.

    Google Scholar 

  19. J. Schmidt, H. Eckhardt, and F. Matthes, DBPL Report. DBPL-Memo 111-88, Fachbereich Informatik, johann Wolfgang Goethe-Universitat, Frankfurt, West Germany, 1988.

    Google Scholar 

  20. Richard Snodgrass, Temporal Databases, Computer, September 1986, pp. 35–42.

    Google Scholar 

  21. Richard Snodgrass, The Temporal Query Language TQuel, In ACM Transactions on Database Systems, 1987.

    Google Scholar 

  22. M. Stanley, A Formal Semantics for CML, M. Sc. thesis, Dept. of Computer Science, University of Toronto, 1986.

    Google Scholar 

  23. Pamela Zave and Raymond T. Yeh, Executable Requirements for Embedded Systems, In Proceedings fifth International Conf. on Software Engineering, pp. 295–304, 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Institute of Computer Science Foundation for Research and Technology - Hellas Heraklion, Crete, Greece

    Yannis Vassiliou, Manolis Marakakis, Panagiotis Katalagarianos, Lawrence Chung, Michalis Mertikas & John Mylopoulos

  2. Department of Computer Science, University of Toronto, Canada

    Lawrence Chung & John Mylopoulos

Authors
  1. Yannis Vassiliou
    View author publications

    Search author on:PubMed Google Scholar

  2. Manolis Marakakis
    View author publications

    Search author on:PubMed Google Scholar

  3. Panagiotis Katalagarianos
    View author publications

    Search author on:PubMed Google Scholar

  4. Lawrence Chung
    View author publications

    Search author on:PubMed Google Scholar

  5. Michalis Mertikas
    View author publications

    Search author on:PubMed Google Scholar

  6. John Mylopoulos
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Bo Steinholtz Arne Sølvberg Lars Bergman

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vassiliou, Y., Marakakis, M., Katalagarianos, P., Chung, L., Mertikas, M., Mylopoulos, J. (1990). IRIS — A mapping assistant for generating designs from requirements. In: Steinholtz, B., Sølvberg, A., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 1990. Lecture Notes in Computer Science, vol 436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000607

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/BFb0000607

  • Published: 22 September 2005

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52625-4

  • Online ISBN: 978-3-540-47078-6

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Mapping Process
  • Dependency Graph
  • Mapping Task
  • Dependency Type
  • Validity Time

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

162.0.217.198

Not affiliated

Springer Nature

© 2026 Springer Nature