Skip to main content

Constraints on Processes: Essential Elements for the Validation and Execution of Processes

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1640))

Abstract

A process is often described as a sequence of actions that changes the state of a system. To make sure that it is semantically valid, it must abide by semantic constraints defining its proper behavior. These constraints are called behavioral constraints. In the past, [1] presented how to describe and structure constraints on conceptual graphs in a declarative yet operational way; and [2] presented a framework to describe and execute processes using conceptual graphs. This paper combines these two approaches to show how processes can be constrained. It also gives two examples showing why constrained processes are needed in real applications. The first example is a database application where migration constraints must be enforced; the second example shows how agent systems must use behavioral constraints in their interaction. By adding behavioral constraints to conceptual graphs based tools, this paper proposes the CG theory as a powerful modeling language not only for data but also for process modeling.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mineau, G.W. & Missaoui, R.: The Representation of Semantic Constraints in CG Systems. In: Lukose, D., Delugach, H., Keeler, M., Searle, L. & Sowa, J.F. (eds): Lecture Notes in Artificial Intelligence, vol. 1257. Springer-Verlag, (1997) 138–152

    Google Scholar 

  2. Mineau, G.W.: From Actors to Processes: The Representation of Dynamic Knowledge Using Conceptual Graphs. In: Mugnier, M.-L, Chein, M. (eds): Lecture Notes in Artificial Intelligence, vol. 1453. Springer-Verlag, (1998) 65–79

    Google Scholar 

  3. Mineau, G.W. & Missaoui, R.: Semantic Constraints in Conceptual Graph Systems. DMR Consulting Group, R&D Division. Internal Report #960611 A. (1996)

    Google Scholar 

  4. Sowa, J. F.: Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley, (1984)

    Google Scholar 

  5. Mineau, G.W.: Views, Mappings and Functions: Essential Definitions to the Conceptual Graph Theory. In: Tepfenhart, W.M., Dick, J P., Sowa, J.F. (eds): Lecture Notes in Artificial Intelligence, vol. 835. Springer-Verlag, (1994). 160–174

    Google Scholar 

  6. Bertino, E. & Martino, L.: Object-Oriented Database Systems, Concepts and Architectures. Addison-Wesley, (1993)

    Google Scholar 

  7. Moulin, B.: A Logical Framework For Modeling A Discourse From the Point of View of The Agents Involved in it. Technical Report #DIUL-RR-9803. (1998)

    Google Scholar 

  8. de Moor, A. & Mineau, G.W.: Handling Specification Knowledge Evolution Using Context Lattices. In: Mugnier, M.-L, Chein, M. (eds): Lecture Notes in Artificial Intelligence, vol. 1453. Springer-Verlag, (1998) 416–430

    Google Scholar 

  9. Wing, H., Colomb, R. & Mineau, G.W.: Using CG Formal Contexts to Support Business System Interoperation. Mugnier, M.-L, Chein, M. (eds): Lecture Notes in Artificial Intelligence, vol. 1453. Springer-Verlag, (1998)431–438

    Google Scholar 

  10. Mineau, G.W. & Gerbé, O.: Contexts: A Formal Definition of Worlds of Assertions. In: Lukose, D., Delugach, H., Keeler, M., Searle, L. & Sowa, J.F. (eds): Lecture Notes in Artificial Intelligence, vol. 1257. Springer-Verlag, (1997) 80–94

    Google Scholar 

  11. Wille, R., Restructuring Lattice Theory: an Approach Based on Hierarchies of Concepts. In: I. Rival (ed.): Ordered Sets. (1982) 445–470

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mineau, G.W. (1999). Constraints on Processes: Essential Elements for the Validation and Execution of Processes. In: Tepfenhart, W.M., Cyre, W. (eds) Conceptual Structures: Standards and Practices. ICCS 1999. Lecture Notes in Computer Science(), vol 1640. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48659-3_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-48659-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66223-5

  • Online ISBN: 978-3-540-48659-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics