Refinement of Actions for Real-Time Concurrent Systems with Causal Ambiguity

  • Mila Majster-Cederbaum
  • Jinzhao Wu
  • Houguang Yue
  • Naijun Zhan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3308)


We develop an approach of action refinement for concurrent systems with not only the notation of real-time but also with causal ambiguity, which often exists in real application areas. The systems are modeled in terms of a timed extension of event structures with causal ambiguity. Under a certain partial order semantics, the behavior of the refined system can be inferred compositionally from the behavior of the original system and from the behavior of the systems used to refine actions with explicitly represented start points. A variant of a linear-time equivalence termed pomset trace equivalence and a variant of a branching-time equivalence termed history preserving bisimulation equivalence based on the partial order semantics are both congruences under the refinement. The refinement operation behaves thus well and meets the commonly expected properties.


Concurrency action refinement causal ambiguity timed event structure with causal ambiguity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bowman, H., Katoen, J.-P.: A True Concurrency Semantics for ET-LOTOS. In: Proceedings Int. Conference on Applications of Concurrency to System Design, pp. 228–239 (1998)Google Scholar
  2. 2.
    Castellano, L., Michelis, G., Pomello, L.: Concurrency vs Interleaving: An Instructive Example. Bull. EATCS 31, 12–15 (1987)zbMATHGoogle Scholar
  3. 3.
    Fecher, H., Majster-Cederbaum, M., Wu, J.: Bundle Event Structures: A Revised Cpo Approach. Information Processing Letters 83, 7–12 (2002)zbMATHCrossRefMathSciNetGoogle Scholar
  4. 4.
    Fecher, H., Majster-Cederbaum, M., Wu, J.: Refinement of Actions in a Real-Time Process Algebra with a True Concurrency Model. Electronic Notes in Theoretical Computer Science 70(3) (2002)Google Scholar
  5. 5.
    Fecher, H., Majster-Cederbaum, M., Wu, J.: PROBMIV 2002, PAPM-PROBMIV 2002, and PAPM 2002. LNCS, vol. 2399, pp. 77–94 (2002)Google Scholar
  6. 6.
    van Glabbeek, R., Goltz, U.: Refinement of Actions and Equivalence Notions for Concurrent Systems. Acta Informatica 37, 229–327 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Goltz, U., Gorrieri, R., Rensink, A.: In: TACS 1994. LNCS, vol. 789, pp. 385–404 (1994)Google Scholar
  8. 8.
    Gorrieri, R., Rensink, A.: Action Refinement. In: Handbook of Process Algebra, pp. 1047–1147. Elsevier, Amsterdam (2001)CrossRefGoogle Scholar
  9. 9.
    Katoen, J.-P.: Quantitative and Qualitative Extensions of Event Structures. PhD thesis, University of Twente (1996)Google Scholar
  10. 10.
    Katoen, J.-P., Baier, C., Latella, D.: Metric Semantics for True Concurrent Real Time. Th. Comp. Sci. 254(1-2), 501–542 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    Katoen, J.-P., Langerak, R., Brinksma, E., Latella, D., Bolognesi, T.: A Consistent Causality Based View on a Timed Process Algebra Including Urgent Interactions. Formal Meth. in Sys. Design 12, 189–216 (1998)CrossRefGoogle Scholar
  12. 12.
    Katoen, J.-P., Langerak, R., Latella, D., Brinksma, E.: On Specifying Real-Time Systems in a Causality-Based Setting. In: Jonsson, B., Parrow, J. (eds.) FTRTFT 1996. LNCS, vol. 1135, pp. 385–405. Springer, Heidelberg (1996)Google Scholar
  13. 13.
    Langerak, R.: Bundle Event Structures: A Non-Interleaving Semantics for LOTOS. In: Diaz, M., Groz, R. (eds.) Formal Description Techniques V. IFIP Transactions, vol. C-10, pp. 331–346 (1993)Google Scholar
  14. 14.
    Langerak, R., Brinksma, E., Katoen, J.-P.: Causal Ambiguity and Partial Orders in Event Structures. In: Mazurkiewicz, A., Winkowski, J. (eds.) CONCUR 1997. LNCS, vol. 1243, pp. 317–331. Springer, Heidelberg (1997)Google Scholar
  15. 15.
    Majster-Cederbaum, M., Wu, J.: Action Refinement for True Concurrent Real Time. In: Proc. ICECCS 2001, pp. 58–68. IEEE Computer Society Press, Los Alamitos (2001)Google Scholar
  16. 16.
    Majster-Cederbaum, M., Wu, J.: Towards Action Refinement for True Concurrent Real Time. Acta Informatica 39(8), 531–577 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  17. 17.
    Majster-Cederbaum, M., Wu, J.: Adding Action Refinement to Stochastic True Concurrency Models. In: Dong, J.S., Woodcock, J. (eds.) ICFEM 2003. LNCS, vol. 2885, pp. 226–245. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  18. 18.
    Murphy, D.: Time and Duration in Noninterleaving Concurrency. Fundamenta Informaticae 19, 403–416 (1993)zbMATHMathSciNetGoogle Scholar
  19. 19.
    Rabinovich, A., Trakhtenbrot, B.A.: Behavior Structures and Nets. Fund. Info. 11(4), 357–404 (1988)zbMATHMathSciNetGoogle Scholar
  20. 20.
    van Sinderen, M., Ferreira Pires, L., Vissers, C.A., Katoen, J.-P.: A Design Model for Open Distributed Processing Systems. Computer Networks and ISDN Systems 27, 1263–1285 (1995)CrossRefGoogle Scholar
  21. 21.
    de Weger, M.K., Franken, H., Vissers, C.A.: A Development Model for Distributed Information Systems. In: Proceedings of the 1st Int. Distributed Conference on High Performance Networking for Teleteaching (IDC 1995) (1995)Google Scholar
  22. 22.
    Wu, J., Yue, H.: Towards Action Refinement for Concurrent Systems with Causal Ambiguity. In: Proc. SEFM 2004. IEEE Computer Society Press, Los Alamitos (2004) (to appear)Google Scholar
  23. 23.
    Yakovlev, A., Kishinevsky, M., Kondratyev, A., Lavagno, L.: On the Models for Asynchronous Circuit Behaviour with OR causality. Technical Report 463, University of Newcastle upon Tyne (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Mila Majster-Cederbaum
    • 1
  • Jinzhao Wu
    • 1
    • 2
  • Houguang Yue
    • 2
  • Naijun Zhan
    • 1
  1. 1.Fakultät für Mathematik und InformatikUniversität MannheimMannheimGermany
  2. 2.Chengdu Institute of Computer ApplicationsChinese Academy of SciencesChengduChina

Personalised recommendations