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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Patrick Blackburn, Maarten de Rijke, and Yde Venema. Modal Logic. Number 53. Cambridge University Press, June 28 2001. 554 pages.
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).
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.
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.
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.
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.
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).
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.
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).
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).
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).
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).
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).
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).
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).
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).
Dines Bjorner. Domain Engineering — A Prerequisite for Requirements Engineering — Principles and Techniques. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.
Dines Bjorner. E-Business. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.
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.
Dines Bjorner. Health–care Systems. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.
Dines Bjorner. Logistics. Towards a Domain Theory for Work Flow Systems. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.
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).
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).
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
Dines Bjorner. Railways Systems: Towards a Domain Theory. Technical report, Informatics and Mathematical Modelling, Technical University of Denmark, 2003.
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).
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).
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.
B.W. Boehm. Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ., USA, 1981.
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).
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).
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.
Brian F. Chellas. Modal Logic: An Introduction. Cambridge University Press, December 1980. 312 pages.
Alexander Chagrov and Michael Zakharyaschev. Modal Logic. Number 35 in Oxford Logic Guides. Oxford University Press, 1997.
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.
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.
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.
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.
Sally Popkorn. First Steps in Modal Logic. Cambridge University Press, December 1994.
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.
Zhou Chaochen and Michael R. Hansen. Duration Calculus: A formal approach to real-time systems. Monographs in Theoretical Computer Science. Springer-Verlag, 2002 (2003).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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