Skip to main content

Abstract

One of the most difficult, yet crucial, tasks in any project of reengineering or extension of a legacy system is to understand the system and to recover the original requirements. To develop an effective method of requirements recovery for legacy information systems, the AMBOLS project proposes a semiotic framework. In complement to other conventional methods of systems engineering, two semiotic methods, Semantic Analysis and Norm Analysis, have been adopted for elicitation, derivation and representation of users’ requirements. The AMBOLS method recovers the requirements by analysing the normative behaviour of the legacy system in its context, and observing and modelling the interactions of its users.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chikovsky EJ, Cross II JH. Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software 1990; 7(7):13–17

    Article  Google Scholar 

  2. Hartshorne C, Weiss P (Eds.). Collected Papers of Ch. S. Peirce (1931 – 1935). Cambridge, Massachusetts, 1960

    Google Scholar 

  3. Liu K, Alderson A, Shah H, Dix A, Sharp B. The AMBOLS Project, http://www.soc.staffs.ac.uk/cmtkl/ambols/summary.html, 1997 [Accessed 30/4/1998]

    Google Scholar 

  4. Liu K, Alderson A, Sharp B, Shah H, Dix A. Using Semiotic Techniques to Derive Requirements from Legacy Systems. SOCTR/98/03, School of Computing, Staffordshire University, 1998

    Google Scholar 

  5. Liu K, Ades Y, Stamper RK. Simplicity, Uniformity and Quality: the role of Semantic Analysis in systems development. In: Ross M, Brebbia CA, Staples G, Stapleton J (Eds.) Software Quality Management, Vol 2, Building Quality into Software. Computational Mechanics Publications, 1994, pp219–235

    Google Scholar 

  6. Stamper RK. Knowledge as Action: A Logic of Social Norms and Individual Affordances. In: Gilbert GN, Heath C (Eds) Social Action and Artificial Intelligence. Gower Press, Aldershot, 1985

    Google Scholar 

  7. Stamper RK. Signs, Information, Norms and Systems. In: Holmqvist P, Anderson PB, Klein H, Posner R. (Eds) Signs of Work: Semiotics & Information Processing in Organisations. Walter de Gruyter, NY, 1996, pp349–397

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag London

About this paper

Cite this paper

Liu, K., Alderson, A., Shah, H., Sharp, B., Dix, A. (1999). Applying Semiotic Methods To Requirements Recovery. In: Wood-Harper, T., Jayaratna, N., Wood, B. (eds) Methodologies for Developing and Managing Emerging Technology Based Information Systems. Springer, London. https://doi.org/10.1007/978-1-4471-3629-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3629-3_13

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-079-8

  • Online ISBN: 978-1-4471-3629-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics