Extending the Object-Process Methodology to Big Data Systems

Tao WANG, Feng YANG, Yi-fan ZHU, Xiao-bo LI, Xin ZHOU

Abstract


There is a general consensus in the software literature that big data systems are difficult to model, specify, and design. It is an important and challenging task to develop an intuitive and easy-to-use, yet coherent and concise method for specifying such systems. The Object-Process Methodology (OPM) graphically specifies systems in an integrated model that describes the staticstructural and behavioural-procedural aspects of a system using Object-Process Diagrams (OPD), we present OPM/D as an extension of OPM for specification of big data systems. Focusing on the four phases of the value of big data, we extend OPM in 4 points: data description, time constraints, concurrency management and status management. A detailed example denotes the accuracy, simplicity and expressiveness of OPM/D to express big data applications.

Keywords


Data Description, Time Constraints, Concurrency Management, Status Management


DOI
10.12783/dtcse/msota2018/27545

Refbacks

  • There are currently no refbacks.