Skip to content
Free planNo credit card requiredStart writing

article · 2007

G++: An Object-oriented Environment for Developing Distributed Applications

Gabriele Elia, Giuseppe Menga

Cited by 0Abstract and details only

Abstract

Object-oriented (OO) programming, by using a library of basic classes and their inheritance relationships, offers a consistent framework within which to specify, design and prototype the software architecture of complex discrete event control systems. G++ is simultaneously a design method and an analysis and design environment, and such a framework is applied to concurrent distributed systems and specifically to Computer Integrated Manufacturing (CIM). It offers library of classes for the C++ language, so that it encompasses data structures, classes to express concurrency, as well as graphical objects for specification, debugging and monitoring interfaces. The method is supported by development tools based on graphical editors to specify, design, prototype and implement distributed applications. Keywords: Object-oriented programming; concurrent object-oriented programming; CASE tool; graphical front end; prototyping; software repository navigation tool; systems development m...

Cite this paper

APA 7

Elia, G., & Menga, G. (2007). G++: An Object-oriented Environment for Developing Distributed Applications.

MLA 9

Elia, Gabriele, and Giuseppe Menga. “G++: An Object-oriented Environment for Developing Distributed Applications.” 2007.

Chicago

Elia, Gabriele, and Giuseppe Menga. 2007. “G++: An Object-oriented Environment for Developing Distributed Applications.”

Harvard

Elia, G. and Menga, G. (2007) ‘G++: An Object-oriented Environment for Developing Distributed Applications’.

BibTeX
@article{elia2007object,
  title = {{G++: An Object-oriented Environment for Developing Distributed Applications}},
  author = {Elia, Gabriele and Menga, Giuseppe},
  year = {2007}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.