Agric. Econ. - Czech, 2003, 49(9):397-406 | DOI: 10.17221/5421-AGRICECON

BORM - overview of the methodology and case study of the agrarian information system

V. Merunka
Czech University of Agriculture, Prague, Czech Republic

BORM (Business Object Relationship Modelling) is a methodology developed to capture the knowledge of process-based business systems. It has been in development since 1993 and has proved an effective method, which is popular with both users and analysts. This paper presents BORM, its tools, and methods via a case study of the agrarian information system. BORM is based on the combination of object-oriented approach and process-based modelling. Also, an advantage of BORM is the small number of concepts required combined with a considerable expressiveness. In this way, BORM is in the tradition of pure approach established over the past years by structured modeling techniques.

Keywords: Business Object Relation Modelling (BORM), object-oriented approach, process-based analysis, information system development, business processes, requirement engineering

Published: September 30, 2003  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
Merunka V. BORM - overview of the methodology and case study of the agrarian information system. Agric. Econ. - Czech. 2003;49(9):397-406. doi: 10.17221/5421-AGRICECON.
Download citation

References

  1. Bahrami (1999): Object Oriented System Development. McGraw-Hill; ISBN: 0-071-16090-6.
  2. Beck K. (1997): Smalltalk Best Practice Patterns. Prentice Hall; ISBN 0-13-476904-X.
  3. Bellin D., Suchman S.S. (1997): The CRC Card Book. Addison-Wesley; ISBN 0-201-89535-8.
  4. Blaha M., Premerlani W. (1998): Object Oriented Modelling and Design for Database Applications. Prentice Hall; ISBN 0-13-123829-9.
  5. Booch G. (1994): Object-Oriented Analysis and Design with Applications, Second Edition. Benjamin Cummings; ISBN 0-8053-5340-2.
  6. Booch G., Rumbaugh J., Jacobson I. (1998): The Unified Modelling Language User Guide. Addison-Wesley; ISBN 0-201-57168-4.
  7. Cantor M. (1998): Object-Oriented Project Management with UML. J. Wiley and Sons; ISBN 0-471-25303-0.
  8. Carteret C., Vidgen R. (1995): Data Modelling for Information Systems. Pitman Publishing; ISBN 0-273-60262-4.
  9. Catell R.G.G. (1994): The Object Database Standard – ODMG93. Morgan Kaufman Publishers; ISBN 1-55860-302-6.
  10. Coterrell M., Hughes B. (1995): Software Project Management. Thomson Computer Press; ISBN 1-850-32190-6.
  11. Cox B.J. (1986): Object Oriented Programming – An Evolutionary Approach. Addison-Wesley; ISBN 0-201-10393-1.
  12. Darnton G., Darnton M. (1997): Business Process Analysis. International Thomson Publishing; ISBN 1-861-52039-5.
  13. Date C.J. (1995): An Introduction to Database Systems (6th Edition). Addison-Wesley; ISBN: 0-201-82458-2.
  14. Davis A. (1993): Software Reqiurements – Objects, Functions and States. Prentice Hall; ISBN 0-13-562174-7.
  15. Derr K.W. (1995): Applying OMT – A Practical Guide to Using the Object Modelling Technique. Sigs Books; ISBN 1-884842-10-0, Prentice Hall; ISBN 0-13-231390-1.
  16. Eriksson H.E., Penker M. (2000): Business Modelling with UML. J. Wiley and Sons; ISBN 0-471-29551-5.
  17. Fowler M., Scott K. (1999): UML Distilled (2nd Edition). Addison-Wesley; ISBN 0-201-65783-X.
  18. Goldberg A., Kenneth R.S (1995): Succeeding with Objects – Decision Frameworks for Project Management. Addison Wesley; ISBN 0-201-62878-3.
  19. Gray P.M.D, Kulkarni Krishnarao G., Paton N.W. (1992): Object-Oriented Databases – A Semantic Data Model Approach. Prentice Hall; ISBN 0-13-630203-3.
  20. Henderson-Sellers B. (1991): A Book of Object-Oriented Knowledge. Prentice Hall; ISBN 0-13-059445-8.
  21. Hopkins T., Horan B. (1995): Smalltalk – an introduction to application development using VisualWorks. Prentice Hall; ISBN 0-13-318387-4.
  22. Hunt J. (1997): Smalltalk and Object Orientation. Springer; ISBN 3540761152. Go to original source...
  23. Ince D. (1991): Object-Oriented Software Engineering. McGraw Hill; ISBN 0-07-707402-5.
  24. Jacobson I. (1992): Object-Oriented Software Engineering – A Use Case Driven Approach. Addison-Wesley; ISBN 0201-54435-0.
  25. Knott R.P., Merunka V., Polak J. (2000): Process Modelling for Object Oriented Analysis using BORM Object Behavioural Analysis. In: Proceedings of Fourth International Conference on Requirements Engineering ICRE 2000. Chicago, IEEE Computer Society Press; ISBN 0-7695-0565-1. Go to original source...
  26. Kotonya G., Sommerville I. (1999): Requirements Engineering: Processes and Techniques. J. Wiley and Sons.
  27. Mellor S., Shlaer S. (1997): Object Lifecycles: Modelling the World in States. ISBN 0136299407.
  28. Meyer B. (1988): Object-Oriented Software Construction. Prentice Hall; ISBN 0-13-629049-3.
  29. Partridge C. (1996): Business Objects – Reengineering for Reuse. Butterworth-Heinemann; ISBN 0-7506-2082-X.
  30. Royce W. (1998): Software Project Management: A Unified Framework. Addison-Wesley; ISBN 0-201-30958-0.
  31. Rumbaugh J., Blaha M., Premerlani W., Eddy F., Lorensen W. (1991): Object-Oriented Modelling and Design. Prentice Hall; ISBN 0-13-630054-5.
  32. Rumbaugh J., Jacobson I., Booch G. (1999): The Unified Modelling Language Reference Manual. Addison-Wesley; ISBN 0-201-30998-X.
  33. Satzinger J.W, Orvik T.U. (1996): The Object-Oriented Approach – Concepts, Modelling and System Development. Boyd & Fraser; ISBN 0-7895-0110-4.
  34. Shriver B., Wegner P. (1987): Research Directions in OOP. MIT Press; ISBN 0-262-19264-0.
  35. Simone A. J. H., Graham I. (1999): 30 Things that go wrong in Object Modelling with UML 1.3, chapter 17. In: Kilov H., Rumpe B., Simmonds I. (eds.): Behavioral Specifications of Businesses and Systems. Kluwer Academic Publishers: 237–57. Go to original source...
  36. Taylor D.A. (1995): Business Engineering with Object Technology. John Wiley; ISBN 0-471-04521-7.
  37. Yourdon E. (1995): Mainstream Objects – An Analysis and Design Approach for Business. Prentice Hall; ISBN 0-13-209156-9.

This is an open access article distributed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International (CC BY NC 4.0), which permits non-comercial use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.