Skip to main content

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

  • Conference paper
Formal Methods and Software Engineering (ICFEM 2004)

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

Included in the following conference series:

Abstract

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. 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. Castellano, L., Michelis, G., Pomello, L.: Concurrency vs Interleaving: An Instructive Example. Bull. EATCS 31, 12–15 (1987)

    MATH  Google Scholar 

  3. Fecher, H., Majster-Cederbaum, M., Wu, J.: Bundle Event Structures: A Revised Cpo Approach. Information Processing Letters 83, 7–12 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  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. 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. van Glabbeek, R., Goltz, U.: Refinement of Actions and Equivalence Notions for Concurrent Systems. Acta Informatica 37, 229–327 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  7. Goltz, U., Gorrieri, R., Rensink, A.: In: TACS 1994. LNCS, vol. 789, pp. 385–404 (1994)

    Google Scholar 

  8. Gorrieri, R., Rensink, A.: Action Refinement. In: Handbook of Process Algebra, pp. 1047–1147. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

  9. Katoen, J.-P.: Quantitative and Qualitative Extensions of Event Structures. PhD thesis, University of Twente (1996)

    Google Scholar 

  10. Katoen, J.-P., Baier, C., Latella, D.: Metric Semantics for True Concurrent Real Time. Th. Comp. Sci. 254(1-2), 501–542 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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. 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. 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. Majster-Cederbaum, M., Wu, J.: Towards Action Refinement for True Concurrent Real Time. Acta Informatica 39(8), 531–577 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  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)

    Chapter  Google Scholar 

  18. Murphy, D.: Time and Duration in Noninterleaving Concurrency. Fundamenta Informaticae 19, 403–416 (1993)

    MATH  MathSciNet  Google Scholar 

  19. Rabinovich, A., Trakhtenbrot, B.A.: Behavior Structures and Nets. Fund. Info. 11(4), 357–404 (1988)

    MATH  MathSciNet  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Majster-Cederbaum, M., Wu, J., Yue, H., Zhan, N. (2004). Refinement of Actions for Real-Time Concurrent Systems with Causal Ambiguity. In: Davies, J., Schulte, W., Barnett, M. (eds) Formal Methods and Software Engineering. ICFEM 2004. Lecture Notes in Computer Science, vol 3308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30482-1_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30482-1_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23841-6

  • Online ISBN: 978-3-540-30482-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics