ACM Home Page
Please provide us with feedback. Feedback
A formal approach for designing CORBA based applications
Full text PdfPdf (236 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 188 - 197  
Year of Publication: 2000
ISBN:1-58113-206-9
Authors
Matteo Pradella  Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. da Vinci, 32 I-20133 Milano, Italy
Matteo Rossi  Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. da Vinci, 32 I-20133 Milano, Italy
Dino Mandrioli  Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. da Vinci, 32 I-20133 Milano, Italy
Alberto Coen-Porisini  Dipartimento di Ingegneria dell'Innovazione, Università di Lecce, via per Monteroni, I-73100 Lecce, Italy
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 34,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337180.337202
What is a DOI?

ABSTRACT

The design of distributed applications in a CORBA based environment can be carried out by means of an incremental approach, which starts from the specification and leads to the high level architectural design. This is done by introducing in the specification all typical elements of CORBA and by providing a methodological support to the designers. The paper discusses a methodology to transform a formal specification written in TRIO into a high level design document written using an extension of TRIO named TC. The TC language is suited to formally describe the high level architecture of a CORBA based application. The methodology and the associated language are presented by means of an example involving a real Supervision and Control System.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Alcatel, Hewlett-Packard, Highlander Communications, INPRISE Communications, IONA Technologies, Lockheed Martin Federal Systems, Lucent Technologies, Nortel Networks, Object- Oriented Concepts, Sun Microsystems, Tri- Pacific Software; Real-Time CORBA Joint Revised Submission, OMG TC Document orbos/99-02-12, March 1999.
 
3
Barbacci M., Weinstock C., Doubleday D., Gardner M., et al., Durra: a structure description language for developing distributed applications, IEE Software Engineering Journal, 8, 2, pp. 83 - 94, March 1993.
 
4
 
5
 
6
Booch, G., Jacobson I. and Rumbaugh J. The Unified Modeling Language for Object Oriented Development, Documentation set, RationalRose, 1996.
 
7
Capobianchi, R., Carcagno, D., Coen-Porisini, A., Mandrioli, D., Morzenti, A. A framework architecture for the development of new generation supervision and control systems, in Domain Specific Application Frameworks, Eds. M. Fayad, D. Schmidt, J. Wiley, September 1999.
8
 
9
 
10
 
11
IEC - IS - 1158-2. Field Bus standard for use in industrial control system Physical layer specification and service definition.
 
12
 
13
 
14
Mandrioli, D., Marotta, A., Morzenti, A. Modeling and Analyzing Real-Time CORBA and Supervision & Control Framework and Applications, submitted for publication.
15
16
 
17
18
 
19
OMG, CORBA IIOP 2.3.1 Specification, OMG Technical Report 99-10-07, 492 Old Connecticut Path, Framingham, MA 01701, USA, 1999.
 
20
OMG, CORBA Services book, OMG Technical Report 98-12-09, 492 Old Connecticut Path, Framingham, MA 01701, USA, 1998.
 
21
OpenDREAMS II Consortium, Development Methodology, Deliv. WP5/T5.1-PdM-REP/R51-V2, June 1999.
 
22
OpenDREAMS II Consortium, EMS Application Specification Extensions, Deliv. WP7/T7.1-ENEL-REP/ R71-V1, May 1998.
 
23
OpenDREAMS II Consortium, Formalization of OD Services, Deliv. WP1/T1.3-PdM-REP/R13-V1, April 1998.
 
24
 
25


Collaborative Colleagues:
Matteo Pradella: colleagues
Matteo Rossi: colleagues
Dino Mandrioli: colleagues
Alberto Coen-Porisini: colleagues