Skip to main content

Algebraic Treatment of Feature-oriented Systems

  • Conference paper
Language Constructs for Describing Features

Abstract

An important aspect of the feature interaction problem is to formally capture the notion of feature interactions. Although this notion is quite well informally understood by the researchers of the domain, the way, they handle it, strongly depends on the field of investigation they decide to work on (formal method application, architectural conception, technological research ... ). In this article, we focus on how formally specifying and studying feature systems, and both integration and interaction of features. More precisely, we aim to give a logic-independent framework to deal with the notions of feature, feature-based systems and feature interactions. Then, to help the reader’s intuition, we instantiate it by a dynamic algebraic formalism and we give concrete examples of interactions between two features previously described in this formalism.

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. M. Aiguier and G. Bernot. Information Systems-Correctness and Reusability, chapter Algebraic semantics of object type specifications, pages 16–32. World Scientific, 1995. Selected Papers from the IS-CORE Workshop.

    Google Scholar 

  2. E. Astesiano and E. Zucca. D-oids: A model for dynamic data types. Mathematical Structure in Computer Science, 1994. Special Issue.

    Google Scholar 

  3. S. Béroff. Présentation d’un formalisme de spécification dynamique et temps réel; application à la sémantique du langage VHDL. PhD thesis, University of Evry, january 1999.

    Google Scholar 

  4. M. Bidoit. The stratified loose approach a generalization of initial and loose semantics. In Recent Trends in Data Type Specification, volume 332 of LNCS, pages 1–22. Springer-Verlag, 1988.

    Google Scholar 

  5. M. Bidoit, D. Sannella, and A. Tarlecki. Architectural specification in CASL. In AMAST’98, Amazonia-Manaus, volume to appear. Springer, LNCS, 1999.

    Google Scholar 

  6. L.G. Bouma and H. Velthuijsen, editors. Feature Interactions in Telecommunications and Software Systems (FIW’95). IOS Press, 1995.

    Google Scholar 

  7. L.G. Bouma and H. Velthuijsen, editors. Feature Interactions in Telecommunications and Software Systems (FIW’98). IOS Press, 1998.

    Google Scholar 

  8. M. Calder. What use are formal design and analysis methods to telecommunications services. In (7), pages 23–31, 1998.

    Google Scholar 

  9. R. Diaconescu, J. Goguen, and P. Stefaneas. Logical support for modularization. In G. Huet and G. Plotkin, editors, Logical Environments, Proceedings of a Workshop on Logical Frameworks, pages 83–130, may 1991.

    Google Scholar 

  10. J. A. Goguen and R. M. Burstall. Institutions: abstract model theory for specifications and programming. association for Computing Machinery, 1992.

    Google Scholar 

  11. J.A. Goguen and R. Diaconescu. Towards an algebraic semantics for the object paradigm. In LNCS 785, volume 785, pages 1–29, 1994.

    MathSciNet  Google Scholar 

  12. J.A. Goguen and G. Malcom. Hidden agenda. Theoritical Computer Science, 1999.

    Google Scholar 

  13. Y. Gurevich. Evolving algebras, an attempt to discovery semantics. In G. Rozenberg and A. Salomaa, editors, Recent Trends in Technical Computer Science. World Scientific, 1993.

    Google Scholar 

  14. D. O. Keck and J. Kuehn. The feature and service interaction problem in telecommunication systems: A survey. IEEE Transactions on Software Engineering, 24(10):779–796, october 1998.

    Article  Google Scholar 

  15. F. Orejas. Algebraic Foundations of Systems Specifications, chapter Structuring and Modularity, pages 159–200. IFIP State-of-the-Art Reports. Springer, 1999.

    Google Scholar 

  16. M. Plath and M. Ryan. Plug-and-play features. In [7], pages 150–164, 1998.

    Google Scholar 

  17. A. Sernadas, C. Sernadas, and C. Caleiro. Denotational semantics of object specification. Acta Informatica, 35:729–773, 1998.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London Limited

About this paper

Cite this paper

Gaston, C., Aiguier, M., Le Gall, P. (2001). Algebraic Treatment of Feature-oriented Systems. In: Gilmore, S., Ryan, M. (eds) Language Constructs for Describing Features. Springer, London. https://doi.org/10.1007/978-1-4471-0287-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0287-8_7

  • Publisher Name: Springer, London

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

  • Online ISBN: 978-1-4471-0287-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics