The use of object technology is proliferating in the developmentof software, and in order to build robust and maintainablecomplex systems, mastering object-oriented (O-O) analysis anddesign is essential. Although the object-orientation area isconverging towards standard modeling notations, namely UML,and standard middleware platforms, such as OMG's CORBA, alarge variety of O-O development methods are available forsoftware engineers to design complex systems. The main goal ofthis paper is to report on the experience of applying a patternbased,object-oriented analysis and design methodology to areal-world complex system represented by an intelligentbuilding. Specifically, the O-O GRASP approach has been usedto design the software infrastructure, which handles theinteractions among processing elements in a modern building.Benefits of the adoption of this O-O process, and issues andproblems encountered, are discussed. We believe that thisprocess communicate very fundamental principles ofresponsibility assignment in object-oriented design.

Object-oriented design of an Intelligent Building Management System

COTRONEO, DOMENICO;RUSSO, STEFANO;
2000

Abstract

The use of object technology is proliferating in the developmentof software, and in order to build robust and maintainablecomplex systems, mastering object-oriented (O-O) analysis anddesign is essential. Although the object-orientation area isconverging towards standard modeling notations, namely UML,and standard middleware platforms, such as OMG's CORBA, alarge variety of O-O development methods are available forsoftware engineers to design complex systems. The main goal ofthis paper is to report on the experience of applying a patternbased,object-oriented analysis and design methodology to areal-world complex system represented by an intelligentbuilding. Specifically, the O-O GRASP approach has been usedto design the software infrastructure, which handles theinteractions among processing elements in a modern building.Benefits of the adoption of this O-O process, and issues andproblems encountered, are discussed. We believe that thisprocess communicate very fundamental principles ofresponsibility assignment in object-oriented design.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/182872
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact