Abstract
For designing and modeling complicated and sophisticated systems such as cyberworlds, their mathematical foundation is critical. To realize it, two important properties called the homotopy lifting property (HLP) and homotopy extension property (HEP) are applied for designing and modeling a system in a bottom-up way and a top-down way, respectively. In this paper, an enterprise system and a real-time embedded system are considered as important socially emerging cases of cyberworlds, where the π-calculus processes for describing these behaviors formally, a Petri net for explaining process interactions, and XMOS XC programs are modeled and designed by our approach. The spaces in both properties are specified by the incrementally modular abstraction hierarchy by climbing down the abstraction hierarchy from the most abstract homotopy level to the most specific view level, while keeping invariants such as homotopy equivalence and topological equivalence.
Similar content being viewed by others
References
Havey, M.: Essential Business Process Modeling. O’Reilly Media, Cambridge (2005)
Hennessy, M.: A Distributed Pi-Calculus. Cambridge University Press, Cambridge (2001)
Kunii, T.L.: Cyberworlds—Theory, design and potetial. Trans. Inst. Electron. Inf. Commun. Eng. E88-D(5), 790–800 (2005)
Kunii, T.L., Ohmori, K.: Cyberworlds: Architecture and modeling by an incrementally modular abstraction hierarchy. Vis. Comput. 22(12), 949–964 (2006)
May, D.: Communicating process architecture for multicores. In: The 30th Communicating Process Architectures Conference, pp. 21–32 (2007)
Milner, R.: Communicating and Mobile Systems: Pi-Calculus. Cambridge University Press, Cambridge (1999)
Ohmori, K., Kunii, T.L.: An incrementally modular abstraction hierarchy for linear software development methodology. In: Int. Conf. on Cyberworlds 2006, pp. 216–223 (2006)
Ohmori, K., Kunii, T.L.: Development of an accounting system. In: ICEIS2007, pp. 437–444 (2007)
Ohmori, K., Kunii, T.L.: The mathematical structure of cyberworlds. In: Int. Conf. on Cyberworlds 2007, pp. 100–107 (2007)
Ohmori, K., Kunii, T.L.: Mathematical modeling of ubiquitous systems. In: Int. Conf. on Cyberworlds 2008, pp. 69–74 (2008)
Ohmori, K., Kunii, T.L.: A pi-calculus modeling method for cyberworlds systems using the duality between a fibration and a cofibration. In: Int. Conf. on Cyberworlds 2008, pp. 363–370 (2008)
Ohmori, K., Kunii, T.L.: Mathematical foundation for designing and modeling cybeworlds. In: Int. Conf. on Cyberworlds 2009, pp. 80–87 (2009)
Pierce, B.C., Turner, D.N.: Pict: A programming language based on the pi-calculus. Indiana University CSCI Technical Report 476, pp. 1–26 (1997)
Sangiorgi, D., Walker, D.: The Pi-Calculus: A Theory of Mobile Processes. Cambridge University Press, Cambridge (1999)
Sieradski, A.J.: An Introduction to Topology and Homotopy. PWS-Kent, Boston (1992)
Spanier, E.H.: Algebraic Topology. Springer, New York (1966)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ohmori, K., Kunii, T.L. Designing and modeling cyberworlds using the incrementally modular abstraction hierarchy based on homotopy theory. Vis Comput 26, 297–309 (2010). https://doi.org/10.1007/s00371-010-0420-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-010-0420-7