Skip to main content

Domain Models of “The Market”

In Preparation for ε-Transaction Systems

  • Chapter
Practical Foundations of Business System Specifications

Abstract

By an ε-Transaction System we shall understand a computer & communications--based system which support, and, in parts automates exchanges of contractual, action-invoking local state-changing messages (ie., transactions) between a wide variety of actors (traders). By “The Market” we shall first understand a structure of consumers, retailers, wholesalers and producers — ie., the traders. Later we shall extend our notion of “The Market”.

We present informal English language descriptions (narratives) and formal models of a “Market” concept. What generally characterise traders are the kind of interactions they engage in: Issuing inquiries and offering quotations, placing and accepting orders, effecting and accepting deliveries, posting and paying invoices, etc. Traders dynamically form ‘supply chains’. Any trader may, potentially, over different interactions, act any one of the trader rôles listed earlier. We then “lift” the market to include agents (acting on behalf of any one of the traders listed earlier), and brokers (acting on behalf of ‘sequences’ of two or more “adjacent” traders while basically engaging in the kind of transactions enumerated above). (We stress that the notion of ‘agents’ used here is not the same notion as it is currently en vogue in the AI community. But, as we point out in a concluding section, Section 5.2, the two relates.) We finish by first making some remarks on the use of the model presented as a basis for requirements development. Then we “lift” the notion of traders to not just representing pairs of buyers and sellers in a conventional supply chain of merchandise, but any pairs of (institutional) Government to G (G2G), G to (private or public) Business, G to (individual, human) Citizen, B2G, B2B, B2C, C2G, C2B,and C2C transaction possibilities.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Patrick Blackburn, Maarten de Rijke, and Yde Venema. Modal Logic. Number 53. Cambridge University Press, June 28 2001. 554 pages.

    Google Scholar 

  2. Dines Bjorner, C.W. George, and S. Prehn. Scheduling and Rescheduling of Trains,chapter 8, pages 157–184. Industrial Strength Formal Methods in Practice,Eds.: Michael G. Hinchey and Jonathan P. Bowen. FACIT, Springer-Verlag, London, England, 1999. (Postscript document at URL: http://www.it.dtu.dk/db/racosy/scheduling.ps).

  3. Dines Bjorner. Prospects for a Viable Software Industry Enterprise Models, Design Calculi, and Reusable Modules. In First ACM Japan Chapter Conference,Singapore, March 7–9 1994. World Scientific Publ. Appendix in collaboration with Soren Prehn and Dong Yulin.

    Google Scholar 

  4. Dines Bjorner. Software Support for Infrastructure Systems. Technical Report 47, UNU/IIST, P.O.Box 3058, Macau, November 1995. Position statement for the First Malaysia Information Technology Days: 1–3 November 1995.

    Google Scholar 

  5. Dines Bjorner. New Software Development. Administrative/Technical Report 59, UNU/IIST, P.O.Box 3058, Macau, January 1996. Special Theme paper: New Software Technology Development. International Symposium: New IT Applications for Governance and Public Administration, UNDDSMS, Beijing, June 1996.

    Google Scholar 

  6. Dines Bjorner. FISH: A Fisheries Infrastructure — Hardware/Software Concept. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, DK-2800 Kgs.Lyngby, Denmark, 1998. his document provides a basis for an M.Sc. Thesis project carried out by Audur Thorun Rögnvaldsdottir, Sept. 1998 — Aug. 1999.

    Google Scholar 

  7. Dines Bjorner. A Triptych Software Development Paradigm: Domain, Requirements and Software. Towards a Model Development of A Decision Support System for Sustainable Development. In ErnstRüdiger Olderog, editor, Festschrift to Hans Langmaack. University of Kiel, Germany, October 1999. (Postscript document at URL: http://www.imm.dtu.dkdb/langmaack/hans.ps).

  8. Dines Bjorner. Project Information, Monitoring and Control Systems — A Domain Analysis. Technical report, Informatics and Mathematical Modelling, Building 322, Richard Petersens Plads, Technical University of Denmark, DK-2800 Kgs.Lyngby, Denmark, 1999.

    Google Scholar 

  9. Dines Bjorner. Domain Modelling: Resource Management Strategics, Tactics and Operations, Decision Support and Algorithmic Software. In Jim Davies, Bill Roscoe, and Jim Woodcock, editors, Millenial Perspectives in Computer Science,Cornerstones of Computing (Ed.: Richard Bird and Tony Hoare), pages 2340, Houndmills, Basingstoke, Hampshire, RG21 6XS, UK, 2000. Palgrave (St. Martin’s Press). An Oxford University and Microsoft Symposium in Honour of Sir Anthony Hoare, September 13–14, 1999. (Postscript document at URL: http://www.imm.dtu.dk/ db/hoare/tony.ps).

  10. Dines Bjorner. Formal Software Techniques in Railway Systems. In Eckehard Schnieder, editor, 9th IFAC Symposium on Control in Transportation Systems,pages 1–12, Technical University, Braunschweig, Germany, 13–15 June 2000. VDI/VDE-Gesellschaft Mess-und Automatisieringstechnik, VDI-Gesellschaft für Fahrzeug-und Verkehrstechnik. Invited talk. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/2ifacpaper.ps).

  11. Dines Bjorner. Informatics Models of Infrastructure Domains. In Computer Science and Information Technologies,pages 13–73, Yerevan, Armenia, September 17–20 2001. National Academy of Sciences of Armenia, Institute for Informatics and Automation Problems. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/csiam.ps).

    Google Scholar 

  12. Dines Bjorner. Towards the E-Market: To understand the E-Market we must first understand “The Market”. In Government E-Commerce Development. Ningbo Science and Technology Commission, Ningbo, Zhejian Province, China, 23–24 April 2001. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/ningbo.ps).

  13. Dines Bjorner. Domain Engineering: A “Radical Innovation” for Systems and Software Engineering ? Venice, Italy, 7–11 October (Paper was completed August 19) 2002. The present paper is the long, 55 pages, version distributed at the October 7–11 Monterey Workshop in Venice. It will find its way into two published papers: [B200213] and [B2002c]. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/venezia.ps).

  14. Dines Bjorner. Domain Engineering: A “Radical Innovation” for Systems and Software Engineering ? In Radical Innovations for Systems and Software Engineering,The Monterey Workshops, page (This report is expected to be of size 20 pages.), Venice, Italy, October 7–11 2002. The present, to be published paper, is a short version of [B2002a], and is complemented by [B2002c] in making up for [B2002a]. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/venezia.ps).

  15. Dines Bjorner. Towards Design Calculi for Requirements Engineering and Software Design. In Essays and Papers in Memory of Ole-Johan Dahl,page (This paper is of size 21 pages.), August 2002. The present, to be published paper, is a short version of one part of [B2002a], and is complemented by [B200213] in making up for [B2002a].(Postscript document at URL: http://www.imm.dtu.dk/ db/documents/olejohandahl.ps).

  16. Dines Bjorner. What is an Infrastructure ? In The UNU/IIST 10th Anniversary Symposium. UNU/IIST, Springer, March 2002. Eds.: Armando Haeberer, Tom Maibaum and Carlo Ghezzi. (Postscript document at URL: http://www.imm.dtu.dk/ db/documents/lisboa.ps).

  17. Dines Bjorner. Domain Engineering — A Prerequisite for Requirements Engineering — Principles and Techniques. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  18. Dines Bjorner. E-Business. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  19. Dines Bjorner. Financial Service Institutions: Banks, Securities Trading, Insurance, Pic. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  20. Dines Bjorner. Health–care Systems. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  21. Dines Bjorner. Logistics. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  22. Dines Bjorner. Models, Semiotics, Documents and Descriptions Towards Software Engineering Literacy. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003. (DRAFT Postscript document at URL:db/documents/series/modode.ps).

    Google Scholar 

  23. Dines Bjorner. Principles and Techniques of Abstract Modelling — Some Basic Classifications. — Towards a Methodology of Software Engineering. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003. (DRAFT Postscript document at URL:http://www.imm.dtu.dk/ db/documents/series/absmod.ps).

  24. Dines Bjorner. Projects and Production: Planning, Plans and Execution. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003

    Google Scholar 

  25. Dines Bjorner. Railways Systems: Towards a Domain Theory. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.

    Google Scholar 

  26. Dines Bjorner. Requirements Engineering — Some Principles and Techniques Bridging Domain Engineering and Software Design. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003. (DRAFT Postscript document at URL: http://www.imm.dtu.dk/ db/documents/series/require.ps).

  27. Dines Bjorner. “What is a Method ?” — An Essay of Some Aspects of Software Engineering,chapter 9, pages 175–203. Monographs in Computer Science. IFIP: International Federation for Information Processing. Springer Verlag, New York, N.Y., USA, 2003. Programming Methodology: Recent Work by Members of IFIP Working Group 2.3. Eds.: Annabelle McIver and Carrol Morgan. (Postscript document at URL: http://www.imm.dtu.dk/ db/s2000/wg23.ps).

  28. Dines Bjorner, Dong Yu Lin, and S. Prehn. Domain Analyses: A Case Study of Station Management. In KICS’94: Kunming International CASE Symposium, Yunnan Province, P.R.of China. Software Engineering Association of Japan, 1620 November 1994.

    Google Scholar 

  29. B.W. Boehm. Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ., USA, 1981.

    Google Scholar 

  30. Dines Bjorner, Soren Prehn, and Chris W. George. Formal Models of Railway Systems: Domains. Technical report, Dept. of IT, Technical University of Denmark, September 23 1999. Presented at the FME Rail Workshop on Formal Methods in Railway Systems, FM’99 World Congress on Formal Methods, Toulouse, France. Avaliable on CD ROM. (Postscript document at URL: http://www.imm.dtu.dk/ db/racosy/domain.ps).

    Google Scholar 

  31. Dines Bjorner, Soren Prehn, and Chris W. George. Formal Models of Railway Systems: Requirements. Technical report, Dept. of IT, Technical University of Denmark, September 23 1999. Presented at the FME Rail Workshop on Formal Methods in Railway Systems, FM’99 World Congress on Formal Methods, Toulouse, France. Avaliable on CD ROM. (Postscript document at URL: http://www.imm.dtu.dk/ db/racosy/requirements.ps).

    Google Scholar 

  32. Dines Bjorner, Vasco Rosario, and M. Helder. A Normative Model of Concrete Banking Operations — Banking Rules and Regulations and Staff/Client Behaviours — an incomplete Draft. Research, Informatics and Mathematical Modelling, Technical University of Denmark, June 1998.

    Google Scholar 

  33. Brian F. Chellas. Modal Logic: An Introduction. Cambridge University Press, December 1980. 312 pages.

    Google Scholar 

  34. Alexander Chagrov and Michael Zakharyaschev. Modal Logic. Number 35 in Oxford Logic Guides. Oxford University Press, 1997.

    Google Scholar 

  35. Chris George, Peter Haff, Klaus Havelund, Anne Haxthausen, Robert Milne, Claus Bendix Nielsen, Soren Prehn, and Kim Ritter Wagner. The RAISE Specification Language. The BCS Practitioner Series. Prentice-Hall, Hemel Hampstead, England, 1992.

    Google Scholar 

  36. Chris George, Anne Haxthausen, Steven Hughes, Robert Milne, Soren Prehn, and Jan Storbank Pedersen. The RAISE Method. The BCS Practitioner Series. Prentice-Hall, Hemel Hampstead, England, 1995.

    Google Scholar 

  37. Michael A. Jackson. Software Requirements e1 Specifications: a lexicon of practice, principles and prejudices. ACM Press. Addison–Wesley Publishing Company, Wokingham, nr. Reading, England; E–mail: ipcOawpub.add–wes.co.uk, 1995. ISBN 0–201–87712–0; xiv + 228 pages.

    Google Scholar 

  38. Marcus Kracht. Tools and Techniques in Modal Logic. Studies in Logic and The Foundations of Mathematics. North-Holland, June 1 1999. 572 pages, Amazon price:US $ 127.00.

    Google Scholar 

  39. Sally Popkorn. First Steps in Modal Logic. Cambridge University Press, December 1994.

    Book  MATH  Google Scholar 

  40. Hans Madsen Petersen. Agents and Speech Acts: A Semantic Analysis. Master’s Thesis, Informatics and Mathematical Modelling, Computer Science and Engineering, Bldg. 322, Richard Petersens Plads, Technical University of Denmark, DK-2800 Kgs. Lyngby, Denmark, 20 June 2002.

    Google Scholar 

  41. Zhou Chaochen and Michael R. Hansen. Duration Calculus: A formal approach to real-time systems. Monographs in Theoretical Computer Science. Springer-Verlag, 2002 (2003).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Bjørner, D. (2003). Domain Models of “The Market”. In: Kilov, H., Baclawski, K. (eds) Practical Foundations of Business System Specifications. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-2740-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-2740-2_7

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-6367-0

  • Online ISBN: 978-94-017-2740-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics