Business Domain Modelling Using an Integrated Framework
This paper presents an application of a “Systematic
Soft Domain Driven Design Framework” as a soft systems approach
to domain-driven design of information systems development. The
framework use SSM as a guiding methodology within which we have
embedded a sequence of design tasks based on the UML leading to
the implementation of a software system using the Naked Objects
framework. This framework have been used in action research
projects that have involved the investigation and modelling of
business processes using object-oriented domain models and the
implementation of software systems based on those domain models.
Within this framework, Soft Systems Methodology (SSM) is used as
a guiding methodology to explore the problem situation and to
develop the domain model using UML for the given business
domain. The framework is proposed and evaluated in our previous
works, and a real case study “Information Retrieval System for
academic research” is used, in this paper, to show further practice and
evaluation of the framework in different business domain. We argue
that there are advantages from combining and using techniques from
different methodologies in this way for business domain modelling.
The framework is overviewed and justified as multimethodology
using Mingers multimethodology ideas.
[1] Joseph Barjis, “The importance of business process modelling in
software systems design”, Science of Computer Programming Journal,
vol 71, pp 73–87, 2008.
[2] Alter, S., “The work system method: Connecting people, processes and
IT for business results”, Work System Press, Larkspur, CA, 2007.
[3] Sewchurran, K. & Petkov D, “A systemic Framework for Business
Process Modelling Combining Soft Systems Methodology and UML”,
Information Resources Management Journal, 20, 3, IGI Publishing,
PA,USA, P. 46-62., 2007.
[4] Salahat, M., Wade, S., Lu, J., A systemic Framework for Business
Process Modelling and Implementation, In the proceeding of 5th
International Conference on Innovations of Information Technology
(Innovations’08), UAE University, Al Ain, UAE, in IEEE explore 978-
1-4244-3397-1/08., 2008.
[5] Mohammed Salahat, Steve Wade. A Systems Thinking Approach to
Domain-Driven Design. In the proceeding of UKAIS2009 conference,
Oxford University, Oxford, UK, 2009.
[6] Eric Evan, Domain-Driven Design –Tackling Complexity in the Heart of
Software, Addison Wesley, 2004.
[7] Al Humaidan, F., “Evaluation and Development Models for Business
Processes”, PhD thesis, University of Newcastle, UK, 2006
[8] Checkland, P., and Poulter J., “Learning for Action. A short Definitive
Account of Soft Systems Methodology and its use for Practitioners,
Teachers and Students”, John Wiley and Sons Ltd, West Sussex,
England, 2006.
[9] Checkland, P., “Systems Thinking, Systems Practice”, John Wiley and
Sons Ltd, West Sussex, England, 1999.
[10] Checkland, P. and Holwell, S.E., “Information, Systems and Information
Systems, Making sense of the field”, John Wiley and Sons Ltd, West
Sussex, England, 1998.
[11] Bustard, D. W., Dobbin, T. J., and Carey, B. N., “Integrating Soft
Systems and Object-Oriented Analysis”, IEEE International Conference
on Requirements Engineering, Colorado Springs, Colorado, pp. 52-59,
1996.
[12] Wade, S. and Hopkins, J., “A Framework for Incorporating Systems
Thinking into Object Oriented Design” Seventh CAiSE/IFIP8.1
International Workshop on Evaluation of Modeling Methods in Systems
Analysis and Design (EMMSAD’02), Toronto, Canada, May, 27-
28,2002.
[13] Al-Humaidan, F., & Rossiter, N.,” Business Process Modelling with
OBPM combining soft and hard approaches”, in Proceeding of 1st
Workshop on Computer Supported Activity Coordination (CSAC), 6th
International Conference on Enterprise Information Systems, Porto,, pp
253-260, 13-14 April,, 2004.
[14] Erikksonn, H. E., & Penker, M., “UML business process modelling at
work”, John Wiley and Sons, New York, 2000.
[15] John Mingers, “Combining IS Research Methods: Towards a Pluralist
Methodology”, Information Systems Research, 12, 3, Institute for
Operations Research and the Management Sciences (INFORMS), pp.
240-259, 2001.
[16] D. Platt, “Process Modelling and Process Support Environment to
Design Management”, Department of Civil Engineering, Faculty of
Engineering, University of Bristol, UK, 1994.
[17] Daveport, T. h. Process innovation: Reengineering work through
information technology, Harvard Business School Press, Boston, Mass,
1993.
[18] Warboys, Brian, Kawalek, Peter, Robertson, Ian, and Greenwood, Mark,
“Business Information Systems-A process approach”, McGraw-Hill,
UK, 1999.
[19] Svatopluk Štolfa, Ivo Vondrák, “Mapping from Business Processes to
Requirements Specification”, Retrieved on 7th Aug, 2008 from
85.255.195.219/conf/esm/esm2006/abstract.pdf
[20] Pawson R. & Mathews R., “Naked Objects”, John Wiley and Sons Ltd,
West Sussex, England, 2002.
[21] Salahat, M., Wade, S., Ul-Haq, I.(2009) The Application of A systemic
Soft Domain Driven Design Framework, WASET online Journal,
Issue57,pp476-486.
[22] Salahat, M., Wade S. (2012) Pedadogical Evaluation of S systemic Soft
Domain-Driven Design, In the proceeding of UKAIS2012 conference,
Oxford University, Oxford, UK.
[23] Wade, S., Salahat, M., Wilson, D.(2012) A Scaffolded Approach to
Teaching Information Systems Design. ITALICS Volume 11 Issue 1
June 2012 - ISSN: 1473-7507
[24] Salahat, M., Wade S. (2014) Teaching Information Systems
Development Through an Integrated Framework, In the proceeding of
UKAIS2014 conference, Oxford University, Oxford, UK.
[25] Williams B. (2005) Soft Systems Methodology (online) available at:
<http://users.actrix.co.nz/bobwill/ssm.pdf> (accessed on 18th June
2010).
[1] Joseph Barjis, “The importance of business process modelling in
software systems design”, Science of Computer Programming Journal,
vol 71, pp 73–87, 2008.
[2] Alter, S., “The work system method: Connecting people, processes and
IT for business results”, Work System Press, Larkspur, CA, 2007.
[3] Sewchurran, K. & Petkov D, “A systemic Framework for Business
Process Modelling Combining Soft Systems Methodology and UML”,
Information Resources Management Journal, 20, 3, IGI Publishing,
PA,USA, P. 46-62., 2007.
[4] Salahat, M., Wade, S., Lu, J., A systemic Framework for Business
Process Modelling and Implementation, In the proceeding of 5th
International Conference on Innovations of Information Technology
(Innovations’08), UAE University, Al Ain, UAE, in IEEE explore 978-
1-4244-3397-1/08., 2008.
[5] Mohammed Salahat, Steve Wade. A Systems Thinking Approach to
Domain-Driven Design. In the proceeding of UKAIS2009 conference,
Oxford University, Oxford, UK, 2009.
[6] Eric Evan, Domain-Driven Design –Tackling Complexity in the Heart of
Software, Addison Wesley, 2004.
[7] Al Humaidan, F., “Evaluation and Development Models for Business
Processes”, PhD thesis, University of Newcastle, UK, 2006
[8] Checkland, P., and Poulter J., “Learning for Action. A short Definitive
Account of Soft Systems Methodology and its use for Practitioners,
Teachers and Students”, John Wiley and Sons Ltd, West Sussex,
England, 2006.
[9] Checkland, P., “Systems Thinking, Systems Practice”, John Wiley and
Sons Ltd, West Sussex, England, 1999.
[10] Checkland, P. and Holwell, S.E., “Information, Systems and Information
Systems, Making sense of the field”, John Wiley and Sons Ltd, West
Sussex, England, 1998.
[11] Bustard, D. W., Dobbin, T. J., and Carey, B. N., “Integrating Soft
Systems and Object-Oriented Analysis”, IEEE International Conference
on Requirements Engineering, Colorado Springs, Colorado, pp. 52-59,
1996.
[12] Wade, S. and Hopkins, J., “A Framework for Incorporating Systems
Thinking into Object Oriented Design” Seventh CAiSE/IFIP8.1
International Workshop on Evaluation of Modeling Methods in Systems
Analysis and Design (EMMSAD’02), Toronto, Canada, May, 27-
28,2002.
[13] Al-Humaidan, F., & Rossiter, N.,” Business Process Modelling with
OBPM combining soft and hard approaches”, in Proceeding of 1st
Workshop on Computer Supported Activity Coordination (CSAC), 6th
International Conference on Enterprise Information Systems, Porto,, pp
253-260, 13-14 April,, 2004.
[14] Erikksonn, H. E., & Penker, M., “UML business process modelling at
work”, John Wiley and Sons, New York, 2000.
[15] John Mingers, “Combining IS Research Methods: Towards a Pluralist
Methodology”, Information Systems Research, 12, 3, Institute for
Operations Research and the Management Sciences (INFORMS), pp.
240-259, 2001.
[16] D. Platt, “Process Modelling and Process Support Environment to
Design Management”, Department of Civil Engineering, Faculty of
Engineering, University of Bristol, UK, 1994.
[17] Daveport, T. h. Process innovation: Reengineering work through
information technology, Harvard Business School Press, Boston, Mass,
1993.
[18] Warboys, Brian, Kawalek, Peter, Robertson, Ian, and Greenwood, Mark,
“Business Information Systems-A process approach”, McGraw-Hill,
UK, 1999.
[19] Svatopluk Štolfa, Ivo Vondrák, “Mapping from Business Processes to
Requirements Specification”, Retrieved on 7th Aug, 2008 from
85.255.195.219/conf/esm/esm2006/abstract.pdf
[20] Pawson R. & Mathews R., “Naked Objects”, John Wiley and Sons Ltd,
West Sussex, England, 2002.
[21] Salahat, M., Wade, S., Ul-Haq, I.(2009) The Application of A systemic
Soft Domain Driven Design Framework, WASET online Journal,
Issue57,pp476-486.
[22] Salahat, M., Wade S. (2012) Pedadogical Evaluation of S systemic Soft
Domain-Driven Design, In the proceeding of UKAIS2012 conference,
Oxford University, Oxford, UK.
[23] Wade, S., Salahat, M., Wilson, D.(2012) A Scaffolded Approach to
Teaching Information Systems Design. ITALICS Volume 11 Issue 1
June 2012 - ISSN: 1473-7507
[24] Salahat, M., Wade S. (2014) Teaching Information Systems
Development Through an Integrated Framework, In the proceeding of
UKAIS2014 conference, Oxford University, Oxford, UK.
[25] Williams B. (2005) Soft Systems Methodology (online) available at:
<http://users.actrix.co.nz/bobwill/ssm.pdf> (accessed on 18th June
2010).
@article{"International Journal of Business, Human and Social Sciences:70343", author = "Mohammed Salahat and Steve Wade", title = "Business Domain Modelling Using an Integrated Framework", abstract = "This paper presents an application of a “Systematic
Soft Domain Driven Design Framework” as a soft systems approach
to domain-driven design of information systems development. The
framework use SSM as a guiding methodology within which we have
embedded a sequence of design tasks based on the UML leading to
the implementation of a software system using the Naked Objects
framework. This framework have been used in action research
projects that have involved the investigation and modelling of
business processes using object-oriented domain models and the
implementation of software systems based on those domain models.
Within this framework, Soft Systems Methodology (SSM) is used as
a guiding methodology to explore the problem situation and to
develop the domain model using UML for the given business
domain. The framework is proposed and evaluated in our previous
works, and a real case study “Information Retrieval System for
academic research” is used, in this paper, to show further practice and
evaluation of the framework in different business domain. We argue
that there are advantages from combining and using techniques from
different methodologies in this way for business domain modelling.
The framework is overviewed and justified as multimethodology
using Mingers multimethodology ideas.", keywords = "SSM, UML, domain-driven design, soft domaindriven
design, naked objects, soft language, information retrieval,
multimethodology.", volume = "9", number = "6", pages = "1979-9", }