Skip to main content
Log in

Object-oriented process development in the M*-OBJECT methodology

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

This paper describes a methodological step for the construction of process specifications in the M*-OBJECT information system design methodology. The process construction integrates an object-oriented approach to the specification of system components with a set of composition rules for the integration of components' behavior. First of all, the Process and Data Net (PDN) model (which is the basic specification tool of the M*-OBJECT methodology) is briefly illustrated. The PDN model integrates the representation of static, dynamic, and behavioral aspects of a database application, and it is based on an object-oriented data model and a process model. The first is used to describe static and behavioral aspects of objects which represent system components, while the latter describes in which way organization activities are co-ordinated. Then the co-ordination method for behavior composition is specified. It starts from the nets which describe the communications and the control of the classes that represent the system components involved into the process, and constructs the executable specification of the same process.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Chen, P. P. (1976) The entity-relationship model: towards a unified view of data. ACM Trans. Database Syst., 1, 9–36.

    Google Scholar 

  • Brodie, M. L., Mylopoulos, J. and Schmidt, J. W. (1984) On Conceptual Modeling, Springer, New York.

    Google Scholar 

  • Mylopoulos, J., Bernstein, P. A. and Wong, H. (1980) A Language Facility for Designing Interactive Data-Intensive Applications. ACM TODS, 5, 185–207.

    Google Scholar 

  • TEMPORA, (1989) ESPRIT II Project, Concepts Manual.

  • Brauer, W., Reisig, W. and Rozenberg, G. (eds.), (1987) Petri Nets: Central Models and their Properties. Advances in Petri Nets, Part I and II, LNCS 254–255, Springer, Berlin.

    Google Scholar 

  • Muck, T. and Vinek, G. (1989) Modeling Dynamic Constraints Using Augmented Place Transition Nets. Information Systems, 14, 327–340.

    Google Scholar 

  • van Hee, K. and Verkoulen, P. (1991) Integration of a Data Model and High-Level Petri Nets. In Proc. Int. Conf. Application and Theory of Petri Nets, pp. 410–431.

  • Heuser, C., Peres, E. and Richter, G. (1993) Towards a Complete Conceptual Model: Petri Nets and Entity-Relationship Diagrams. Information Systems, 18, 275–298.

    Google Scholar 

  • Jensen, K. (1992) Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, SATCS Monographs in Theoretical Computer Science, Springer, Berlin.

    Google Scholar 

  • Genrich, H. J. and Lautenbach, K. (1981) System Modeling with High Level Petri Nets. Theoret. Comput. Sci., 13, 109–136.

    Google Scholar 

  • Berio, G., Di Leva, A., Giolito, P. and Vernadat, F. (1995a) The M*-OBJECT Methodology for Information System Design in CIM Environments. IEEE Trans. on System, Man and Cybernetics, 25, 68–85.

    Google Scholar 

  • Berio, G., Di Leva, A., Giolito, P. and Vernadat, F. (1995b) Process and Data Nets: The Conceptual Model of the M*-OBJECT Methodology Res. Report-Dipartimento di Informatica-Università di Torino (submitted for publication).

  • Rumbaugh, M. et al. (1991) Object-Oriented Modeling and Design, Prentice-Hall, Englewood-Cliffs, NJ.

    Google Scholar 

  • Wirfs-Brocks, R., Wilkerson, B. and Wiener, L. (1990) Designing Object-Oriented Software, Prentice Hall, Englewood-Cliffs, NJ.

    Google Scholar 

  • Shaw, M. (1995) Beyond Objects: A Software Design Paradigm Based on Process Control. ACM SIGSOFT-Software Engineering Notes, 20(1), 27–38.

    Google Scholar 

  • Meyer, B. (1991) Introduction to the Theory of Programming Languages, Prentice Hall, Englewood-Cliffs, NJ.

    Google Scholar 

  • Bussolati, U., Ceri, S., DeAntonellis, V. and Zonta, B. (1983) Views Conceptual Design. In Ceri S. (ed.), Methodology and Tools for Database Design, North-Holland, Amsterdam.

    Google Scholar 

  • Di Leva, A., Vernadat, F. and Bizier, D. (1987) Information System Analysis and Conceptual Database Design in Production Environments with M*. Computers in Industry, 9, 183–217.

    Google Scholar 

  • Lloyd, J. W. (1987) Foundations of Logic Programming, Springer-Verlag.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Berio, G., Leva, A.D., Giolito, P. et al. Object-oriented process development in the M*-OBJECT methodology. Journal of Intelligent Manufacturing 11, 113–125 (2000). https://doi.org/10.1023/A:1008930514440

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008930514440

Navigation