General Information
NameProf. Arnon Sturm
DepartmentDepartment of Software and Information Systems Engineering
Emailsturm@bgu.ac.il
Personal Web SitePersonal Web Site
Academic RankAssociate Professor
FunctionB.Sc committee - chairman, Department of Software and Information Systems Engineering


Books

 
[1] Dori, Dov, Sturm A., Reinhartz-Berger, I, OPCAT Object-Process CASE Tool, Version, (2002).

Show All
   

To the top

Book in Series

 
[1] Reinhartz-Berger I., Sturm A., Wand Y., Tutorial 3: Domain engineering - Using domain concepts to guide software design, Springer-Verlag Berlin, BERLIN, 461-463, (2005).
[2] Sturm A., Reinhartz-Berger I., Applying the application-based domain modeling approach to UML structural views, Springer-Verlag Berlin, BERLIN, 766-779, (2004).
[3] Reinhartz-Berger I.., Sturm A., Behavioural domain analysis - The application-based domain modeling approach, Springer-Verlag Berlin, BERLIN, 410-424, (2004).
[4] Sturm A., Shehory O., A framework for evaluating agent-oriented methodologies, Springer-Verlag Berlin, BERLIN, 94-109, (2003).
[5] Dori D., Reinhartz-Berger I., Sturm A., Developing complex systems with object-process methodology using OPCAT, Springer-Verlag Berlin, BERLIN, 570-572, (2003).
[6] Dori D., Sturm A., OPCAT - Object-Process CASE Tool: An integrated system engineering environment (ISEE), Springer-Verlag Berlin, BERLIN, 555-556, (1998).

Show All
   

To the top

Book Chapters

 
[1] Abramov J., Anson O., Sturm A., Tool support for enforcing security policies on databases, Springer - LNBIP 107, 126-141, (2012).
[2] Soffer Pnina, Reinhartz-berger Iris, Sturm A., Matching Models of Different Abstraction Levels: A Refinement Equivalence Approach, IGI Publishing, 89-122, (2007).

Show All
   

To the top

Journal Articles

 
[1] Sturm A., Re-designing process architectures towards a framework of design dimensions, 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS). Proceedings, 205 - 10, (2015).
[2] Sturm A., Design Dimensions for Business Process Architecture, Conceptual Modeling. 34th International Conference, ER 2015. Proceedings: LNCS 9381, 276 - 84, (2015).
[3] Sturm A., Evaluating the productivity of a reference-based programming approach: a controlled experiment, Inf. Softw. Technol. (Netherlands), 56, 10, 1390 - 402, (2014).
[4] Abramov Jenny, Anson O., Dahan M., Sturm A., A methodology for integrating access control policies within database development, Computers and Security, 31, 3, 299-314, (2012).
[5] Abramov Jenny, Sturm A., Evaluation of the Pattern-based method for Secure Development (PbSD): a controlled experiment, Information & Software Technology, 54, 1029-1043, (2012).
[6] Dahan M., Sturm A., Comparing the impact of the OO-DFD and the Use Case methods for modeling functional requirements on comprehension and quality of models - a controlled experiment, Requirements Engineering , forthcoming, (2012).
[7] Dahan, Michal, Sturm A., Comparing the impact of the OO-DFD and the Use Case methods for modeling functional requirements on comprehension and quality of models: a controlled experiment, , 1--17, (2012).
[8] Reinhartz-Berger, Sturm A., Iris, Wand, Yair, Comparing Functionality of Software Systems: An Ontological Approach, , 584-595, (2012).
[9] Reinhartz-Berger, Sturm A., Iris, Comprehensibility of UML-based software product line specifications, , 38, 1--36, (2012).
[10] Sturm A., Supporting business process analysis via data warehousing, , 24, 303--319, (2012).
[11] Svoray, Tal, Michailov, Evgenia, Sturm A., Rokah, Lior, Predicting gully initiation: comparing data mining techniques, analytical hierarchy processes and the topographic threshold, , 37, 607--619, (2012).
[12] Dahan, Michal, Sturm A., AN EMPIRICAL COMPARISON BETWEEN TWO METHODS FOR DEFINING FUNCTIONAL REQUIREMENTS: USE CASES VS. OO-DFDS, , (2011).
[13] Reinhartz-Berger Iris, Soffer Pnina, Sturm A., Organizational Reference Models: Supporting an Adequate Design of Local Business Processes, International Journal of Business Process Integration and Management, 4, 8, 134 - 149, (2010).
[14] Sturm A., Dori Dov, Shehory Onn, An Object-Process-Based Modeling Language for Multi-Agent Systems, IEEE Transaction on Systems, Man, and Cybernetics – Part C, 40, 2, 227-241, (2010).
[15] Balaban, Mira, Sturm A., Maraee, Azzam, Management of Correctness Problems in UML Class Diagrams Towards a Pattern-Based Approach, , 1, 24--47, (2010).
[16] Kramer, Sturm A., Oded, Bridging Programming Productivity, Expressiveness, and Applicability: a Domain Engineering Approach, , 47, (2010).
[17] Reinhartz-Berger, Iris, Sturm A., Soffer, Pnina, Extending the adaptability of reference models, , 40, 1045--1056, (2010).
[18] Sturm A., Dori Dov, Shehory Onn, Domain Modeling with Object-Process Methodology, International Journal of Software Engineering and Knowledge, (2009).
[19] Iris Reinhartz-Berger, Sturm A., Utilizing Domain Models for Application Design and Validation, Information and Software Technology, 51, 8, 1275-1289, (2009).
[20] Iris Reinhartz-Berger, Pnina Soffer, Sturm A., Organizational Reference Models: Supporting an Adequate Design of Local Business Processes, International Journal of Business Process Integration and Management, (2009).
[21] Reinhartz-Berger, Sturm A., Iris, The Application-based Domain Modeling Approach--Principles and Evaluation, , 19, 350, (2009).
[22] Reinhartz-Berger, Iris, Sturm A., Soffer, Pnina, Organisational reference models: Supporting an adequate design of local business processes, , 4, 134--149, (2009).
[23] Sturm A., Abramov, Jenny, Validating and Implementing Security Patterns for Database Applications, , 53, 40, (2009).
[24] Sturm A., Taieb-maimom Meirav, A Quantitaitive-Based Comparison of MaSE AND OPM/MAS Design Results, , 18, 8, (2008).
[25] Dori D., Feldman R., Sturm A., From conceptual models to schemata: An object-process-based data warehouse construction method, Information Systems, 33, 6, 567 - 593, (2008).
[26] Sturm A., Balaban Mira, Elhadad Michael, Effective Business Process Outsourcing: The Prosero Approach, International Journal of Interoperability in Business Information Systems, 3, 1, (2008).
[27] Sturm A., Dori Dov, Feldman Roman, An Object-Process Based Data Warehouse Construction Method, Information Systems, 33, 6, 567-593, (2008).
[28] Reinhartz-Berger, Sturm A., Iris, Enhancing UML models: a domain analysis approach, , 19, 74--94, (2008).
[29] Sturm A., Dori, Dov, Shehory, Onn, The application-based domain analysis approach and its object-process methodology implementation, , 18, 1115--1142, (2008).
[30] Sturm A., Guiding System Modelers in Multi View Environments: A Domain Engineering Approach, , 131, (2008).
[31] Sturm A., Taieb-Maimom, Meirav, Goren-Bar, Dina, A quantitative-based comparison of MaSE and OPM/MAS design results, , 18, 933--963, (2008).
[32] Reinhartz-berger Iris, Sturm A., Enhancing UML Models: A Domain Analysis Approach, Journal of Database Management, Special Issue on UML topics, (2007).
[33] Sturm A., Dori, Dov, Shehory, Onn, Domain modeling with object-process methodology, , 57, 144--151, (2006).
[34] Reinhartz-Berger, Iris, Sturm A., Soffer, Pnina, A domain engineering approach to specifying and applying reference models, , 75, 50--63, (2005).
[35] Sturm A., Dori, Dov, Shehory, Onn, Specifying communication aspects in multi-agent systems using OPM/MAS, , (2004).
[36] Dori, Dov, Sturm A., Reinhartz-Berger, Iris, OPCAT-a bimodal CASE tool for object-process based system development, , 286--291, (2003).
[37] Reinhartz-Berger, Sturm A., Iris, Dori, Dov, Modeling Events in Object-Process Methodology and in Statecharts, , (2002).
[38] Balaban, Mira, Sturm A., Maraee, Azzam, Reasoning with UML Class Diagrams: Relevance, Problems, and Solutions--a Survey, , (0).
[39] Hamou-Lhadj, Capturing, Formalizing, Sturm A., SAF, Reinhartz-Berger, Iris, Wand, Yair, Invited talk, , (0).
[40] Kramer, Sturm A., Oded, The Relationships between Domain Specific and General-Purpose Languages, , (0).
[41] Reinhartz-Berger, Sturm A., Iris, Tsoury, Arava, Comprehension and Utilization of Core Assets Models in Software Product Line Engineering, , (0).
[42] Sturm A., How to Choose a Metamodeling Approach, , (0).

Show All
   

To the top

Conference Proceedings

 
[1] Dahan M., Sturm A., An empirical comparison between two methods for defining functional requirements: Use Cases vs. OO-DFDS. Proc. of the 6th Mediterranean Conference on Information Systems (MCIS), Limassol, Cyprus, 3-5 September, 2011. (2011).
[2] Abramov J., Sturm A., A pattern based approach for secure database design. Proc. of the 1st Int''l Workshop on Information Systems Security Engineering (WISSE); in conjunction with the 23rd CAISE Conference, London, UK, 20-24 June 2011. In: C. Solinesi & O. Pastor (Eds.): CaiSE 2011 Workshops, LNBIP 83, pp. 637-651. (2011).
[3] Gershman Amir, Meisels Amnon, Sturm A., A Decision Tree Based Recommender System, the 10th International conference on innovative Internet Community Systems, (2010).
[4] Abramov Jenny, Sturm A., Supporting Layered Architecture Specifications: A Domain Modeling Approach, The 15th Conference on Exploring Modelling Methods for Systems Analysis and Design, Springer, (2010).
[5] Balaban Mira, Maraee Azzam, Sturm A., Management of Correctness Problems in UML Class Diagrams – Towards a Pattern-based Approach, IBM Programming Languages and Development Environments Seminar, (2010).
[6] Iris Reinhartz-Berger, Sturm A., Yair Wand, Introduction to Domain Engineering, (2009).
[7] Sturm A., Abramov J., Validating and implementing security patterns for database applications. Proc. of SPAQu''09, 3rd Int''l Workshop on Software Patterns and Quality. Orlando, Florida, October, pp. 40-45. (2009).
[8] Sturm A., Dori Dov, Shehory Onn, Engineering Mobile Agents, The 10th International Conference on Enterprise Information Systems, (2008).
[9] Sturm A., Guiding System Modelers in Multi View Environments: A Domain Engineering Approach, Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD''08), (2008).
[10] Sturm A., Enabling Off-Line Business Process Analysis: A Transformation-Based Approach, The 9th Workshop on Business Process Modeling, Development, and Support (BPMDS''08). (2008).
[11] Soffer Pnina, Reinhartz-berger Iris, Sturm A., Facilitating Reuse by Specialization of Reference Models for Business Process Design, BPMDS 2007, (2007).
[12] Sturm A., Shehory Onn, Huget Marc-philippe, Azaiez Selma, Tutorial: Developing Multiagent Systems: Methods and Techniques, (2007).
[13] Dori D., Feldman R., Sturm A., Transforming an operational system model to a data warehouse model: A survey of techniques, Proceedings - IEEE International Conference on Software - Science, Technology and Engineering 2005, SwSTE '05,Proceedings. IEEE International Conference on Software - Science, Technology and Engineering. SwSTE '05, IEEE Comput. Soc, 47 - 56, (2005).
[14] Dori D., Feldman R., Sturm A., An OPM-based method for transformation of operational system model to data warehouse model, Proceedings - IEEE International Conference on Software - Science, Technology and Engineering 2005, SwSTE '05,Proceedings. IEEE International Conference on Software - Science, Technology and Engineering. SwSTE '05, IEEE Comput. Soc, 57 - 66, (2005).
[15] Sturm A., Dori D., Shehory O., Single-Model Method for Specifying Multi-Agent Systems, Proceedings of the International Conference on Autonomous Agents, 121 - 128, (2003).
[16] Shehory O., Goldstein M., Shulman A., Sturm A., Yurovitsky B., Bi-concurrent layered architecture for eCommerce agents, Proceedings of the International Conference on Autonomous Agents,Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, ACM, 1035 - 1036, (2002).
[17] Sturm A., Shehory O., Towards industrially applicable modeling technique for agent-based systems, Proceedings of the International Conference on Autonomous Agents,Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, ACM, 39 - 40, (2002).
[18] Shehory O., Sturm A., Evaluation of modeling techniques for agent-based systems, Proceedings of the International Conference on Autonomous Agents,Proceedings of the Fifth International Conference on Autonomous Agents, Association for Computing Machinery, 624 - 631, (2001).
[19] Sturm A., Enabling Off-Line Business Process Analysis: A Transformation-Based Approach, The 9th Workshop on Business Process Modeling, Development, and Support (BPMDS''08), ().
[20] Sturm A., Enabling Off-Line Business Process Analysis: A Transformation-Based Approach, The 9th Workshop on Business Process Modeling, Development, and Support (BPMDS''08), ().

Show All
   

To the top

Work shop

 
[1] Kramer Oded, Sturm A., The second Domain Engineering Work shop, (2010).

Show All
   

To the top

incollection

 
[1] Abramov, Jenny, Sturm A., Tool support for enforcing security policies on databases, Springer, (2012).
[2] Reinhartz-Berger, Sturm A., Iris, Tsoury, Arava, Evaluating Comprehension and Utilization of Variability Aspects in UML-Based Models, Springer, (2012).
[3] Abramov, Sturm A., Jenny, A Pattern Based Approach for Secure Database Design, Springer, (2011).
[4] Reinhartz-Berger, Sturm A., Iris, Wand, Yair, External variability of software: classification and ontological foundations, Springer, (2011).
[5] Reinhartz-Berger, Sturm A., Iris, Mens, Kim, Preface to Variability@ ER’11, Springer, (2011).
[6] Reinhartz-Berger, Sturm A., Iris, Bettin, Jorn, Clark, Tony, Third workshop on domain engineering (DE@ ER 2010), Springer, (2010).
[7] Reinhartz-Berger, Sturm A., Iris, Wand, Yair, Tutorial 3: domain engineering--using domain concepts to guide software design, Springer, (2005).
[8] Reinhartz-Berger, Sturm A., Iris, Behavioral domain analysis—the application-based domain modeling approach, Springer, (2004).
[9] Sturm A., Shehory, Onn, A comparative evaluation of agent-oriented methodologies, Springer, (2004).
[10] Dori, Sturm A., Dov, OPCAT-Object-Process Case Tool: an Integrated System Engineering Environment (ISEE), Springer, (1998).

Show All