Experiences in the Implementation of a Process‐centered Software Engineering Environment Using Object‐Oriented Technology

1995 ◽  
Vol 1 (2) ◽  
pp. 115-131
Author(s):  
Sergio Bandinelli ◽  
Luciano Baresi ◽  
Alfonso Fuggetta ◽  
Luigi Lavazza
Author(s):  
Daniel Brandon Jr.

“Reuse (software) engineering is a process where a technology asset is designed and developed following architectural principles, and with the intent of being reused in the future” (Bean, 1999). “If programming has a Holy Grail, wide-spread code reuse is it with a bullet. While IT has made and continues to make laudable progress in our reuse, we never seem to make great strides in this area” (Grinzo, 1998). The quest for that Holy Grail has taken many developers over many years down unproductive paths” (Bowen, 1997). This chapter reports on software reuse research (both literature research and design/coding research) and presents an approach for effective software reuse in the development of business systems. This approach is based on Object Oriented technology and provides for both the specification and enforcement of software reuse and corporate standards.


Author(s):  
RAGU VENUGOPAL ◽  
SHIRLEY S. HUANG ◽  
PHILLIP C-Y. Sheu

In a software engineering environment, it is essential to describe the structures and behavior of different processes. Once the processes have been described, it would also be desirable to use the description for consistently controlling the execution of the processes. In this paper we describe an extension of the conventional object-oriented paradigm which provides an integrated process description/execution environment that allows a user to describe a process with multiple methodologies and to review a process from multiple views. Once a process has been described in detail, the environment can monitor the behavior of application processes, derive the inter-dependencies among different activities in a process, and check the consistency among the activities.


1998 ◽  
Vol 37 (04/05) ◽  
pp. 518-526 ◽  
Author(s):  
D. Sauquet ◽  
M.-C. Jaulent ◽  
E. Zapletal ◽  
M. Lavril ◽  
P. Degoulet

AbstractRapid development of community health information networks raises the issue of semantic interoperability between distributed and heterogeneous systems. Indeed, operational health information systems originate from heterogeneous teams of independent developers and have to cooperate in order to exchange data and services. A good cooperation is based on a good understanding of the messages exchanged between the systems. The main issue of semantic interoperability is to ensure that the exchange is not only possible but also meaningful. The main objective of this paper is to analyze semantic interoperability from a software engineering point of view. It describes the principles for the design of a semantic mediator (SM) in the framework of a distributed object manager (DOM). The mediator is itself a component that should allow the exchange of messages independently of languages and platforms. The functional architecture of such a SM is detailed. These principles have been partly applied in the context of the HEllOS object-oriented software engineering environment. The resulting service components are presented with their current state of achievement.


Sign in / Sign up

Export Citation Format

Share Document