Abstract
Modelling dynamics is a difficult and errorprone task and designers are provided with few aid when abstracting behaviour. For aiding designers when describing behaviour, analysis techniques could be developed for detecting some modelling defects or possible critical situations. Such controls are strongly required, however they cannot filter all possible anomalies. For complementing them, we propose a method for exhibiting and giving back to designers “what is actually expressed” in their specifications. The representation mechanism which is defined for supporting the method is called thread of activity. Threads provide an interesting vision of behaviour highlighting possible modelling defects.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and R. Hull. IFO: A Formal Semantic Database Model. ACM Transactions on Database Systems, 12(4):525–565, December 1987.
A. Aiken, J.M. Hellerstein, and J. Widom. Static Analysis Techniques for Predicting the Behaviour of Active Database Rules. ACM Transactions on Database Systems, 20(1):3–41, March 1995.
E. Benazet, H. Guehl, and M. Bouzeghoub. VITAL: A Visual Tool for Analysis of Rules Behaviour in Active Databases. In Proocedings of the Rules in Database, Lecture Notes in Computer Science, Athens, Greece, September 1995.
G. Booch. Object-Oriented Design with Applications. Benjamin/Cumming Company, 1991.
S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.K. Kim. Composite Events for Active Databases: Semantics, Contexts and Detection. In Proc. of Conf. VLDB, pages 606–617, Santiago, Chile, September 1994.
S. C. Cheung and J. Kramer. Tractable Flow Analysis for Anomaly Detection in Distributed Programs. In Proceedings of the 4th European Software Engineering Conference, pages 283–300, 1993.
S. C. Cheung and J. Kramer. Tractable Dataflow Analysis for Distributed Systems. IEEE Transactions on Software Engineering, 20(8):579–593, 1994.
P. Coad and E. Yourdon. Object-Oriented Analysis. Yourdon Press Computing Series, 1990.
P. Loucopoulos and R. Zicari. Conceptual Modeling, Databases and CASE: An Integrated View of Information Systems Development. Wiley Professional Computing, 1992.
Z. Manna and A. Pnueli. Specification and Verification of Concurrent Programs by ∀-Automata. In Proc. of the Temporal Logic in Specification Conference, volume 398 of LNCS, pages 124–164, Altrincham, UK, April 1987.
Z. Manna and A. Pnueli. The Anchored Version of the Temporal Framework. In Proocedings of the Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency Conference, volume 354 of Lectures Notes in Computer Science, pages 201–284, 1989.
J. S. Ostroff and W. Murray Wonham. A Framework for Real-Time Discrete Event Control. IEEE Transactions on Automatic Control, 35(4):386–397, April 1990.
P. Poncelet, M. Teisseire, R. Cicchetti, and L. Lakhal. Towards a Formal Approach for Object-Oriented Database Design. In Proc. of the Int. Conf. VLDB, pages 278–289. Dublin, Ireland, August 1993.
J.H. Reif and A. Smolka. Dataflow Analysis of Distributed Communicating Processes. International Journal of Parallel Programming, 19(1):1–30, 1990.
C. Rolland and C. Cauvet. Trends and Perspectives in Conceptual Modeling. in [9], 1992.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice-Hall, 1991.
I. Sommerville. Software Engineering. Addison-Wesley, 1991.
M. Teisseire, P. Poncelet, and R. Cicchetti. Towards Event-Driven Modelling for Database Design. In Proc. of the Int. Conf. VLDB, Santiago, Chile, September 1994.
J. Widom and S. Ceri. Active Database Systems. Triggers and Rules for Advanced Database Processing. Morgan Kaufmann Publishers, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Faure, B., Teisseire, M., Cicchetti, R. (1997). Activity threads: A unified framework for aiding behavioural modelling. In: Hameurlain, A., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1997. Lecture Notes in Computer Science, vol 1308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022024
Download citation
DOI: https://doi.org/10.1007/BFb0022024
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63478-2
Online ISBN: 978-3-540-69580-6
eBook Packages: Springer Book Archive