Skip to main content

Modeling activities of application domains

  • Conference paper
  • First Online:
Applications of Databases (ADB 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 819))

Included in the following conference series:

Abstract

Modeling the activities of an application domain is a necessary extension of modeling the structure and behavior of objects in the domain. Object models capture the structure and behavior of components in the application domains, whereas activity models are used to describe the functionality of the domain. The integration of object and activity modeling is essential for producing complete domain models in which the objects and activities are mutually consistent. Realization of such domain models simplifies the development of sophisticated applications. Using a DBMS simplifies the realization of the model and further facilitates the development of multiuser applications.

The notion of Process is introduced as a modeling construct for activities. Process decomposition and Process hierarchies are introduced as mechanisms that allow abstractions of activities. The notion of Signal is introduced as a mechanism for Processes to communicate and exchange data. Language facilities for defining Process and Signal are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Hull and R. King, “Semantic Database Model ing: Survey, Applications, and Research Issues,” ACM Computing Surveys, Vol. 19, No. 3, 1987, pp. 201–260.

    Article  Google Scholar 

  2. S. Khoshafian and R. Abnous, “Object-Orientation: Concepts, Languages, Databases, User Intefaces,” New York Wiley, 1990.

    MATH  Google Scholar 

  3. R. T. Bruce, “CASE Brought Down to Earth,” Database Programming & Design, 1, 10, Oct 88, pp. 22–39.

    Google Scholar 

  4. King, “My cat is object-oriented,” in Object-Oriented concepts, databases, and applications, Ed. by Won Kim and Frederick H. Lochovsky, Addison-Wesley, 1989, pp. 23–30.

    Google Scholar 

  5. O. Nierstrasz, “A Survey of Object-Oriented Concepts,” Object-oriented concepts, databases, and applications, Ed. by Won Kim and Frederick H. Lochovsky, Addison-Wesley, 1989, pp. 3–21.

    Google Scholar 

  6. Victor Markowitz, “Representing Processes in the Extended E-R Model,” Information Sciences, Vol 52, 1990, pp. 247–284.

    Article  Google Scholar 

  7. Texas Instruments, “Information Engineering Facility”

    Google Scholar 

  8. P. Chen, “The Entity-Relationship Model — Toward a Unified View of Data,” ACM Transaction on Database Systems 1, Mar 1976, pp. 9–36.

    Article  Google Scholar 

  9. D. Monarchi and G. Puhr, “A Research Typology for Object-Oriented Analysis and Design,” Communications of the ACM, Vol 35, Number 9, Sep. 1992.

    Google Scholar 

  10. J. Rumbaugh, et al., “Object-Oriented Modeling and Design,” Prentice Hall, Feb. 1991.

    Google Scholar 

  11. S. Shlaer and S. Mellor, “Object-Oriented System Analysis: Modeling the World in Data,” Prentice Hall,1988.

    Google Scholar 

  12. G. Booch, “Object-Oriented Design with Applications,” Benjamin/Cummings, 1991.

    Google Scholar 

  13. F. Belina, D. Hogrefe, “The CCITT-Specification and Description Language SDL,” Computer Networks and ISDN System 16 (1988/89) 311–341, North Holland, Amsterdam.

    Google Scholar 

  14. Moller-Pederson et al., “Rationale and Tutorial on OSDL: An Object-Oriented Extension of SDL,” Computer Networks, Vol. 13, No. 2, 1987.

    Google Scholar 

  15. R. F. Bruynooghe, J. M. Parker and J. S. Rowles, “PSS: A System for Process Enactment,” First International Conference on the Software Process, pp. 128–141, Oct 1991.

    Google Scholar 

  16. U. Dayal, M. Hsu and R. Ladin, “A Transactional Model for Long-Running Activities,” Proceedings of 17th International Conference on VLDB, pp. 113–122, Barcelona, Spain, 1991.

    Google Scholar 

  17. L. Osterweil, “A Process-Object Centered View of Software Environment Architecture,” Univ. of Colorado, Boulder, CO 80309-0430.

    Google Scholar 

  18. Jianhua Zhu, Rodolphe Nassif, Pankaj Goyal, Pam Drew and Bertil Askelid, “Incorporating a Model Hierarchy into the ER Paradigm,” U S WEST Advanced Technologies, 6200 South Quebec St., Englewood, CO 80111, 1990.

    Google Scholar 

  19. M. Ketabchi, et al., “Object Specification Language,” TR#OTL-1994-05, Santa Clara University, Object Technology Laboratory, Feb. 1994.

    Google Scholar 

  20. M. Ketabchi, S., Dasananda, R., Mikkilineni, M., Aoshima, N., Sehgal, S., Suguta, P., Hinkson, “An Object Specification Language for Communication,” Annual of Communication, 1993, also TR#OTL-1993–44, Santa Clara University, Object Technology Laboratory, Jan. 1994.

    Google Scholar 

  21. M. Ketabchi, K., Sadeghi, “Applying Object-Oriented DBMS Technology to Software Analysis and Maintenance,” Presented at the International Conference on Database and Expert Systems Applications, Prague, Czech Republic, September, 1993, also TR#OTL-1994-02, Santa Clara University, Object Technology Laboratory, Jan. 1994.

    Google Scholar 

  22. R. Elmasri, S. Navathe, “Fundamentals of Database Systems,” Benjamin Cummings, 1989.

    Google Scholar 

  23. D. Fishman, et. al., “IRIS: An object-oriented database management system,” ACM Transaction on Office Information Systems, 5, 1, pp. 48–69, Jan. 1987

    Google Scholar 

  24. M. Ketabchi, et. al, “Composition Abstractions for an Object-Centered Application Development System,” TR#OTL-1994-06, Santa Clara University, Object Technology Laboratory, Feb. 1994.

    Google Scholar 

  25. H. Wachter, A. Reuter, “The ConTract Model,” Chapter 7, Database Transaction Models for Advanced Applications, A. Elmagarmid, editor, Morgan-Kaufmann, 1992.

    Google Scholar 

  26. I. Jacobsen, “Object-Oriented Development in an Industrial Environment,” Proceedings of OOPSLA87.

    Google Scholar 

  27. R. Wirfs-Brock, B. Wilkerson, and L. Wiener, “Designing Object-Oriented Software,” Prentice Hall, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Litwin Tore Risch

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ketabchi, M., Sehgal, N., Dasananda, S., Mikkilineni, R., Li, X. (1994). Modeling activities of application domains. In: Litwin, W., Risch, T. (eds) Applications of Databases. ADB 1994. Lecture Notes in Computer Science, vol 819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58183-9_42

Download citation

  • DOI: https://doi.org/10.1007/3-540-58183-9_42

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58183-3

  • Online ISBN: 978-3-540-48473-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics