Skip to main content

Architectural Design of Sensor based Environmental Information Systems for Maintainability

  • Chapter
  • First Online:

Zusammenfassung

The achievement of software quality attributes contributes to the success of any system. As a matter of fact, Maintainability is one of the software quality attributes that plays a major role in attaining system quality. However, it is a time-consuming and expensive phase of system development life cycle. Sensor based environmental information systems have a long operational lifetime. For these reasons, it is very important for sensor based environmental information systems to possess the maintainability quality attribute in order to remain useful during their lifetime. However, the development process of such systems did not realize explicitly the maintainability requirements to sustain the operation of such systems. The fulfillment of quality attributes of the system has been increasing realized as a significant role of software architecture. This work extends the architecture of sensor based environmental information systems for maintainability, using road traffic control system as a case of study. Maintainability is assessed through the use of change scenarios. Architectural design decisions are applied in redesigning the architecture to improve maintainability.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   64.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  • Bengtsson P, Bosch J (1998) Scenario-based software architecture reengineering. Proceedings of 5th International Conference on Software Reuse

    Google Scholar 

  • Bengtsson P, Bosch J (1999). Architecture level prediction of software maintenance. Proceedings of 3rd European Conference on Software Maintenance and Reengineering, pp 139–147

    Google Scholar 

  • Bosch J, Bengtsson PO (2002) Assessing optimal software architecture maintainability. Proceedings of Fifth European Conference on Software Maintenance and Reengineering, pp 168–175

    Google Scholar 

  • Christensen HB (2003) Using software architectures for designing distributed embedded systems. Technical Report, University of Aarhus, Denmark

    Google Scholar 

  • Clark CGAA-AB, Boehm B. (1995) On the definition of software system architecture. Technical report: USC/CSE-95-TR-500

    Google Scholar 

  • Clements LBP, Kazman R (1998) Software Architecture in Practice, Boston (MA): Addison Wesley Longman

    Google Scholar 

  • Graaf B (2004) Maintainability through architecture development. European Workshop on SA

    Google Scholar 

  • IEEE (2011) Recommended practice for architectural description of software-intensive systems 42010

    Google Scholar 

  • ISO (2001) International organization for standardization, ISO 9126-1:2001

    Google Scholar 

  • Jansen A, Bosch J (2005) Software architecture as a set of architectural design decisions. Proceedings of 5th Working IEEE or IFIP Conference

    Google Scholar 

  • Kateule R, Winter A (2016) Viewpoints for sensor based environmental information systems. In: Wohlgemuth V, Fuchs-Kittowski F, Wittmann J (Eds.) Environmental Informatics – Stability, Continuity, Innovation. Current trends and future perspectives based on 30 years of history, 30. EnviroInfo, Gesellschaft für Information (GI) e.V., HTW Berlin, 14-16 September 2016, Adjunct Proceedings of the EnviroInfo 2016 conference, Reihe: Umweltinformatik, Aachen: Shaker Verlag, pp 211-217

    Google Scholar 

  • Kaufmann M (2014) Relating system quality and software architecture. Elsevier Inc., pp 41–73

    Google Scholar 

  • Kazman R, Len Bass, GA, Webb M (1994) SAAM: A method for analyzing the properties software architectures. Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy

    Google Scholar 

  • Lientz B, Swanson E (1980) Software Maintenance Management, Boston (MA): AddisonWesley, Longman

    Google Scholar 

  • Lindvall C, Dennis G (2009) Redesign for flexibility and mantainability: A case study. Proceedings of European Conference on Software Maintenance and Reengineering

    Google Scholar 

  • Wall A, Lindgran M, Land R, Norström C (2008) Importance of software architecture during release planning. Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture, pp 253–256

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruthbetha Kateule .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Fachmedien Wiesbaden GmbH

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kateule, R., Winter, A. (2018). Architectural Design of Sensor based Environmental Information Systems for Maintainability. In: Arndt, HK., Marx Gómez, J., Wohlgemuth, V., Lehmann, S., Pleshkanovska, R. (eds) Nachhaltige Betriebliche Umweltinformationssysteme. Springer Gabler, Wiesbaden. https://doi.org/10.1007/978-3-658-20380-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-658-20380-1_9

  • Published:

  • Publisher Name: Springer Gabler, Wiesbaden

  • Print ISBN: 978-3-658-20379-5

  • Online ISBN: 978-3-658-20380-1

  • eBook Packages: Business and Economics (German Language)

Publish with us

Policies and ethics