Skip to main content

BeeEye: A Framework for Constructing Architectural Views

  • Conference paper
Software Architecture (ECSA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6285))

Included in the following conference series:

Abstract

We believe that offering means for defining and building multiple architectural views of a given system enhances the understanding of the system as a whole. BeeEye is a generic and open framework for architecture reconstruction, which allows to construct architectural views using different (possibly combined) viewpoints and perspectives. The framework follows a model-driven approach where viewpoints and views (abstract and concrete) are models that are defined, constructed and used.

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 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. Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures: Views and Beyond. Addison-Wesley Professional, Reading (2002)

    Google Scholar 

  2. Cubranic, D., Murphy, G.: Hipikat: Recommending pertinent software development artifacts. In: Proceedings 25th International Conference on Software Engineering (ICSE 2003), pp. 408–418. ACM Press, New York (2003)

    Chapter  Google Scholar 

  3. Deissenboeck, F., Ratiu, D.: A unified meta-model for concept-based reverse engineering. In: Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars and Ontologies, ATEM 2006 (2006)

    Google Scholar 

  4. Deursen, A., Hofmeister, C., Koschke, R., Moonen, L., Riva, C.: Symphony: View-driven software architecture reconstruction. In: Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA), pp. 122–134 (2004), http://csdl.computer.org/comp/proceedings/wicsa/2004/2172/00/21720122abs.htm

  5. Ducasse, S., Gîrba, T., Greevy, O., Lanza, M., Nierstrasz, O.: Workshop on FAMIX and Moose in software reengineering (FAMOOSr 2008). In: 15th Working Conference on Software Maintenance and Reengineering (WCRE 2008), October 2008, pp. 343–344 (2008), http://scg.unibe.ch/archive/papers/Duca08bFAMOOSr2008.pdf

  6. Ducasse, S., Pollet, D.: Software architecture reconstruction: A process-oriented taxonomy. IEEE Transactions on Software Engineering (2009), http://scg.unibe.ch/archive/external/Duca09x-SOAArchitectureExtraction.pdf

  7. Finkelstein, A., Goedicke, M., Karmer, J., Niskier, C.: Viewpoint oriented software development: Methods and viewpoints in requirements engineering. In: Algebraic Methods II: Theory, Tools and Applications (1991)

    Google Scholar 

  8. Guo, Y., Atlee, Kazman: A software architecture reconstruction method. In: Working Conference on Software Architecture (WICSA), pp. 15–34 (1999)

    Google Scholar 

  9. IEEE Architecture Working Group: IEEE P1471/D5.0 Information Technology — Draft Recommended Practice for Architecural Description (August 1999)

    Google Scholar 

  10. Koschke, R., Simon, D.: Hierarchical reflexion models. In: Proceedings of the 10th Working Conference on Reverse Engineering (WCRE 2003), p. 36. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  11. Kruchten, P.B.: The 4+1 view model of architecture. IEEE Software 12(6), 42–50 (1995)

    Article  Google Scholar 

  12. Mens, K., Kellens, A., Pluquet, F., Wuyts, R.: Co-evolving code and design with intensional views — a case study. Journal of Computer Languages, Systems and Structures 32(2), 140–156 (2006), http://prog.vub.ac.be/Publications/2005/vub-prog-tr-05-26.pdf

    Article  MATH  Google Scholar 

  13. Murphy, G., Notkin, D., Sullivan, K.: Software reflexion models: Bridging the gap between source and high-level models. In: Proceedings of SIGSOFT 1995, Third ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 18–28. ACM Press, New York (1995)

    Chapter  Google Scholar 

  14. Nierstrasz, O., Ducasse, S., Gîrba, T.: The story of Moose: an agile reengineering environment. In: Proceedings of the European Software Engineering Conference (ESEC/FSE 2005), pp. 1–10. ACM Press, New York NY (2005), (invited paper) http://scg.unibe.ch/archive/papers/Nier05cStoryOfMoose.pdf

    Google Scholar 

  15. Pinzger, M., Fischer, M., Gall, H., Jazayeri, M.: Revealer: A lexical pattern matcher for architecture recovery. In: Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), pp. 170–178 (2002)

    Google Scholar 

  16. Razavizadeh, A., Cîmpan, S., Verjus, H., Ducasse, S.: Software system understanding via architectural views extraction according to multiple viewpoints. In: 8th International Workshop on System/Software Architectures, Algarve, Portugal (November 2009)

    Google Scholar 

  17. Robillard, M.P., Murphy, G.C.: Concern graphs: finding and describing concerns using structural program dependencies. In: ICSE 2002: Proceedings of the 24th International Conference on Software Engineering, pp. 406–416. ACM Press, New York (2002)

    Chapter  Google Scholar 

  18. Woods, S.G., Carrière, S.J., Kazman, R.: The perils and joys of reconstructing architectures. SEI Interactive, The Architect 2 (September 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Verjus, H., Cîmpan, S., Razavizadeh, A., Ducasse, S. (2010). BeeEye: A Framework for Constructing Architectural Views. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15114-9_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15113-2

  • Online ISBN: 978-3-642-15114-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics