Architecture and Analytics Platforms

June 6th, 2018

The Architecture and Analytics Platforms team tackles major challenges in software architecture, data analytics, computing infrastructure, DevOps, and dependability. Please refer to the Disciplines below for an overview of our backgrounds. While we work on a wide range of topics, there are three major efforts of R&D in the team: the Business Process Modelling (BPM), the Data Analytics Platform and usage of Blockchain technologies – see the Research Topics section below.

Research Topics

  • Blockchain: Blockchain is an emerging technology for decentralized and transactional data sharing across a large network of untrusted participants. It enables new forms of distributed systems, where participants can find agreements on their shared states without trusting a central authority or any particular participates. Our group is mainly working on three aspects, including designing with blockchain, analyzing and improving trustworthy of blockchain, and legal reasoning with Smart Contracts on blockchain.
  • Data Analytics Platform: Data analytics and machine learning systems are increasingly used in various application areas and achieve many widely noticeable successes. Most of these systems benefit from large scale distributed system for data storage and complex computation. Our data analytics platform research target on both core distributed and parallel system techniques for running these systems on integrated data in a fast and scalable manner, and actual data analytics system development for application domains with challenging data handling problems such as health and scientific computing.
  • Business Process Management (BPM): is dedicated to the development of methods, techniques, and tools for (re-)designing, implementing, automating, monitoring, and analyzing business processes. Our BPM research develops and enhances those approaches, in order to support the implementation and delivery of more effective and efficient processes. In particular, we focus on data and model-driven process analytics in business and software development settings, as well as on automated process execution.

 

The above activities are underpinned by expertise in the following disciplines.

All decisions and management are affected by the overall structure of the application, and this can be utilized in the activities through models that relate the architecture to the properties obtained and through guidance to determine suitable architectural choices.

Cloud platforms offer facilities for use of shared long-term data, however, they differ in functionality and consistency from what is common in traditional database management. Furthermore, the cost (in time or money) of moving large amounts of data into or out of a cloud platform is usually surprisingly high. Innovative approaches to dealing with these data are needed to arrive at suitable application designs.

Achieving acceptable throughput and latency requires ways to model and tune the performance of the application and the cloud platform, a task that is more challenging than for traditional systems as the information and control is divided between the application owner and the platform owner.

Applications need to be engineered with dependability despite the limited visibility and controls provided by the underlying platforms.

We also apply empirical software engineering, AI planning, optimization and business value-driven IT management, software process research to our problems.

Working with us

 We work with a range of collaborators across industry and academia. We work with our collaborators by applying our R&D expertise and capability to solve challenges, find efficiencies and innovate. If your organization is facing challenges within the remit of our research agenda please reach out to see how we might work together. Please contact Shiping Chen.

 

Releases

 

People

Current
Researchers/Engineers Students
  • Adnene Guabtni
  • Chen Wang
  • Christopher Klinkmuller
  • Dilum Bandara
  • He (Jason) Zhang
  • Hugo O’Connor
  • Jeff Wang
  • Jing Jiang
  • Lina Yao
  • Qinghua Lu
  • Sherry Xu
  • Sunny Verma
  • Vincent Gramoli
  • Xi (James) Zheng
  • Yilin Sai
  • Zhenchang Xing
  • Bin Liu
  • Sin Kit Lo
  • Sin Kuang Lo
  • Su Yen Chia

 

  • Alan Fekete
  • Alex Ponomarev
  • An Binh Tran
  • Anna Liu
  • Chao Li
  • Dongyao Wu
  • Hiroshi Wada
  • Huijun Wu
  • Ingo Weber
  • Jan Ladleif
  • Len Bass
  • Mansour Khelghatdoust
  • Matthew Sladescu
  • Min Fu
  • Mojtaba Shahin
  • Mostafa Farshchi
  • Ngoc Tran Trung
  • Paul Bannerman
  • Paul Rimba
  • Philipp Hoenisch
  • Rabia Chaudry
  • Rajitha Yasaweerasinghelage
  • Renlord Yang
  • Sebastian Fredriksson Bernholtz
  • Sherif Sakr
  • Shuai Zhang
  • Suhrid Satyal
  • Sung Une Lee
  • Teuku Geumpana
  • Yu Shuang
  • Yun Zhang

Architecture & Analytics Platforms publications

A list of journal articles and reports for the Architecture & Analytics Platforms team from the CSIRO Research Publications Repository.

Selected publications

Open allClose all
2020

Up to 16 June, 2020

  • Design-Pattern-as-a-Service for Blockchain-based Self-Sovereign Identity
    Yue Liu, Qinghua Lu, Helen Paik, Xiwei Xu, Shiping Chen, Liming Zhu
    IEEE Software, 2020 (Accepted)
  • Design Patterns for Blockchain-based Self-Sovereign Identity
    Yue Liu, Qinghua Lu, Helen Paik, Xiwei Xu
    EuroPLoP, 2020 (Accepted)
  • Going Deep: Graph Convolutional Ladder-Shape Networks
    Ruiqi Hu, Shirui Pan, Guodong Long, Qinghua Lu, Liming Zhu, Jing Jiang
    AAAI 2020
  • Capability-based IoT Access Control using Blockchain
    Yue Liu, Qinghua Lu, Shiping Chen, Qiang Qu, Hugo O’Connor, Kim-Kwang Raymond Choo, He Zhang
    Digital Communications and Networks (DCN), 2020 (Accepted)

  • Analysis of Data Management in Blockchain-Based Systems: From Architecture to Governance
    HY Paik, X Xu, HMND Bandara, SU Lee, SK Lo
    IEEE Access 7, 186091-186107
  • Blockchain Technology and its Potential for the Construction Industry
    Samudaya Nanayakkara, Srinath Perera, H.M.N. Dilum Bandara, G. Thilini Weerasuriya, and Jason AyoubProc. 43rd Annual Australasian University Building Educators Association (AUBEA 2019) Conf., Noosa, Australia, Nov. 2019
  • Optimising Architectures for Performance, Cost, and Security
    R Yasaweerasinghelage, M Staples, HY Paik, I Weber
    European Conference on Software Architecture, 161-177
  • Unraveling Metric Vector Spaces with Factorization for Recommendation
    S Zhang, L Yao, B Wu, X Xu, X Zhang, L Zhu
    IEEE Transactions on Industrial Informatics
  • uBaaS: A unified blockchain as a service platform
    Q Lu, X Xu, Y Liu, I Weber, L Zhu, W Zhang
    Future Generation Computer Systems 101, 564-575
  • Analysis of blockchain solutions for IoT: A systematic literature review
    SK Lo, Y Liu, SY Chia, X Xu, Q Lu, L Zhu, H Ning
    IEEE Access 7, 58822-58835
  • On the performance of distributed ledgers for internet of things
    R Han, G Shapiro, V Gramoli, X Xu
    Internet of Things, 100087
  • Blockchain-based trust mechanism for iot-based smart manufacturing system
    Y Zhang, X Xu, A Liu, Q Lu, L Xu, F Tao
    IEEE Transactions on Computational Social Systems 6 (6), 1386-1394
  • A Case Based Deep Neural Network Interpretability Framework and Its User Study
    R Nadeem, H Wu, H Paik, C Wang
    International Conference on Web Information Systems Engineering, 147-161
  • Towards Effective Data Augmentations via Unbiased GAN Utilization
    S Verma, C Wang, L Zhu, W Liu
    Pacific Rim International Conference on Artificial Intelligence, 555-567
  • A compliance checking framework for DNN models
    S Verma, C Wang, L Zhu, W Liu
    Proceedings of the 28th International Joint Conference on Artificial …
  • Blockchain support for collaborative business processes
    C Di Ciccio, A Cecconi, M Dumas, L García-Bañuelos, O López-Pintado, …
    Informatik Spektrum 42 (3), 182-190
  • A Landscape of Cryptocurrencies
    Z Li, Q Lu, S Chen, Y Liu, X Xu
    2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC …
  • Correction to: Quantifying the Cost of Distrust: Comparing Blockchain and Cloud Services for Business Process Execution
    P Rimba, AB Tran, I Weber, M Staples, A Ponomarev, X Xu
    Information Systems Frontiers, 1-2
  • A RESTful architecture for data exploration as a service
    Y Zhang, X Xu, S Satyal, S Chen, L Zhu
    Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 1692-1700
  • Blockchain-based trust mechanism for iot-based smart manufacturing system
    Y Zhang, X Xu, A Liu, Q Lu, L Xu, F Tao
    IEEE Transactions on Computational Social Systems 6 (6), 1386-1394
  • Caterpillar: a business process execution engine on the Ethereum blockchain
    O López‐Pintado, L García‐Bañuelos, M Dumas, I Weber, A Ponomarev
    Software: Practice and Experience 49 (7), 1162-1193
  • Mining Process Mining Practices: An Exploratory Characterization of Information Needs in Process Analytics
    Christopher Klinkmüller, Richard Müller, and Ingo Weber
    International Conference on Business Process Management 2019. (see:
  • Mining Blockchain Processes: Extracting Process Mining Data from Blockchain Applications (Best Paper Award)
    Christopher Klinkmüller, Alexander Ponomarev, An Binh Tran, Ingo Weber, and Wil van der Aalst
    International Conference on Business Process Management 2019, Blockchain Forum
  • Business process improvement with the AB-BPM methodology
    S Satyal, I Weber, H Paik, C Di Ciccio, J Mendling
    Information Systems 84, 283-298
  • Dynamic role binding in blockchain-based collaborative business processes
    Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, and Ingo Weber
    CAISE’19: International Conference on Advanced Information Systems Engineering, Rome, Italy, July 2019
  • Digital-Physical Parity for Food Fraud Detection
    Sin Kuang Lo, Xiwei Xu, Chen Wang, Ingo Weber, Paul Rimba, Qinghua Lu, and Mark Staples
    ICBC’19: International Conference on Blockchain, San Diego, USA, June, 2019. Accepted March, 2019
  • TEXUS: A unified framework for extracting and understanding tables in PDF documents
    Roya Rastan, Hye-Young Paik, John Shepherd
    Information Processing & Management. May 2019
  • A platform architecture for multi-tenant blockchain-based systems
    Ingo Weber, Qinghua Lu, An Binh Tran, Amit Deshmukh, Marek Gorski, and Markus Strazds
    ICSA’19: IEEE International Conference on Software Architecture, Hamburg, Germany, April 2019
  • Designing blockchain-based applications a case study for imported product traceability
    Xiwei Xu, Qinghua Lu, Yue Liu, Liming Zhu, Haonan Yao, Athanasios V Vasilakos
    Future Generation Computer Systems. Published March 2019
  • Data Governance Decisions for Platform Ecosystems
    Sung Une Lee, Liming Zhu, and Ross Jeffery
    HICSS’19: 52nd Hawaii International Conference on System Sciences, January 2019

  • Hybrid Networks: Improving Deep Learning Networks via Integrating Two Views of Images
    Sunny Verma, Wei Liu, Chen Wang, Liming Zhu
    International Conference on Neural Information Processing, December 2018
  • Design Pattern as a Service for Blockchain Applications
    Qinghua Lu, Xiwei Xu, Yue Liu, Weishan Zhang
    ICDMW’2018: IEEE International Conference on Data Mining Workshops, November 2018
  • Shadow testing for business process improvement
    Suhrid Satyal, Ingo Weber, Helen Paik, Claudio Di Ciccio, and Jan Mendling
    CoopIS’18: Cooperative Information Systems conference, OTM Confederated International Conferences, Valletta, Malta, October 2018
  • Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management
    An Binh Tran, Qinghua Lu, and Ingo Weber
    BPM’18: International Conference on Business Process Management, Demo track, Sydney, NSW, Australia, September 2018
  • Blockchain standard: can we reach consensus?
    Vincent Gramoli, Mark Staples
    IEEE Communications Standards Magazine, Vol. 2, Issue 3, September 2018, pp. 16-21.
  • Contextual anomaly detection for a critical industrial system based on logs and metrics
    Mostafa Farshchi, Ingo Weber, Raffaele Della Corte, Antonio Pecchia, Marcello Cinque, Jean-Guy Schneider, and John Grundy
    EDCC’18: European Dependable Computing Conference, short paper, Iasi, Romania, September 2018
  • Platform-Independent Secure Blockchain-Based Voting System
    Bin Yu, Joseph Liu, Amin Sakzad, Surya Nepal, Ron Steinfeld, Paul Rimba, and Man Ho Au
    ISC’18: Information Security Conference, September 2018
  • A Data Governance Framework for Platform Ecosystem Process Management
    Sung Une Lee, Liming Zhu, and Ross Jeffery
    BPM Forum’18: International Conference on Business Process Management, Sydney, Australia, September 2018
  • Quantifying the cost of distrust: Comparing blockchain and cloud services for business process execution
    Paul Rimba, An Binh Tran, Ingo Weber, Mark Staples, Alexander Ponomarev, and Xiwei Xu
    Information Systems Frontiers, August 2018
  • Business process improvement with the AB-BPM methodology
    Suhrid Satyal, Ingo Weber, Helen Paik, Claudio Di Ciccio, and Jan Mendling
    Information Systems, July 2018. Accepted
  • A Pattern Language for Blockchain-based Applications
    Xiwei Xu, Cesare Pautasso, Liming Zhu, Qinghua Lu, and Ingo Weber
    EuroPLOP’18: European Conference on Pattern Languages of Programs, Kloster Irsee, Germany, July 2018
  • A Contingency-Based Approach to Data Governance Design for Platform Ecosystems
    Sung Une Lee, Liming Zhu, and Ross Jeffery
    PACIS’18: the 22nd Pacific Asia Conference on Information System, Yokohama, Japan, June 2018
  • RT-DBSCAN: Real-time Parallel Clustering of Spatio-Temporal Data using Spark-Streaming
    Yikai Gong, Richard O. Sinnott, and Paul Rimba
    ICCS’18: The International Conference on Computational Science, Wuxi, China, June 2018
  • AODV-based Routing for Payment Channel Networks
    Philipp Hoenisch and Ingo Weber
    ICBC’18: International Conference on Blockchain, Seattle, USA, June 30, 2018
  • AB Testing for process versions with contextual multi-armed bandit algorithms
    Suhrid Satyal, Ingo Weber, Helen Paik, Claudio Di Ciccio, and Jan Mendling
    CAISE’18: International Conference on Advanced Information Systems Engineering, Tallinn, Estonia, June 2018
  • Towards reliable predictive process monitoring
    Christopher Klinkmüller, Nick van Beest, and Ingo Weber
    CAISE Forum’18: International Conference on Advanced Information Systems Engineering, Forum Track, Tallinn, Estonia, June 2018
  • One Size Does Not Fit All: The Case for Chunking Configuration in Backup Deduplication
    Huijun Wu, Chen Wang, Kai Lu, Yinjin Fu, and Liming Zhu
    CCGrid’18: IEEE/ACM International Symposium on Cluster, Cloud and Grid. May 2018
  • Sharing Deep Neural Network Models with Interpretation
    Huijun Wu, Chen Wang, Jie Yin, Kai Lu, and Liming Zhu
    WWW’18 (The World Wide Web Conference). April 2018
  • Predicting the performance of privacy-preserving data analytics using architecture modelling and simulation
    Rajitha Yasaweerasinghelage, Mark Staples, Ingo Weber, and Hye-Young Paik
    ICSA’18: IEEE International Conference on Software Architecture, Seattle, WA, USA, April 2018
  • Metric selection and anomaly detection for cloud operations using log and metric correlation analysis
    Mostafa Farshchi, Jean-Guy Schneider, Ingo Weber, and John Grundy
    Journal of Systems and Software, 137:531-549, March 2018
  • How do machine learning, robotic process automation and blockchains affect the human factor in business process management?
    Jan Mendling, Gero Decker, Richard Hull, Hajo A. Reijers, and Ingo Weber
    Communications of the Association for Information Systems (CAIS). Peer-reviewed panel paper. Accepted March 2018
  • Blockchains for business process management – challenges and opportunities
    Jan Mendling, Ingo Weber, Wil Van Der Aalst, Jan Vom Brocke, Cristina Cabanillas, Florian Daniel, Søren Debois, Claudio Di Ciccio, Marlon Dumas, Schahram Dustdar, Avigdor Gal, Luciano García-Bañuelos, Guido Governatori, Richard Hull, Marcello La Rosa, Henrik Leopold, Frank Leymann, Jan Recker, Manfred Reichert, Hajo A. Reijers, Stefanie Rinderle-Ma, Andreas Solti, Michael Rosemann, Stefan Schulte, Munindar P. Singh, Tijs Slaats, Mark Staples, Barbara Weber, Matthias Weidlich, Mathias Weske, Xiwei Xu, and Liming Zhu
    ACM Transactions on Management Information Systems (TMIS), 9(1):4:1-4:16. Peer-reviewed research commentary. February 2018
  • DCDedupe: Selective Deduplication and Delta Compression with Effective Routing for Distributed Storage
    Binqi Zhang, Chen Wang , Bing Bing Zhou, Dong Yuan, and Albert Y. Zomaya
    Journal of Grid Computing, accepted February 2018
  • Towards verifying ethereum smart contract bytecode in Isabelle/HOL
    Sidney Amani, Myriam Bégel, Maksym Bortin and Mark Staples
    2018 7th ACM SIGPLAN International Conference on Certified Programs and Proofs, Los Angeles, USA, January 2018
  • Designing Data Governance in Platform Ecosystems
    Sung Une Lee, Liming Zhu and Ross Jeffery
    HICSS’18: the 51st Hawaii International Conference on System Sciences, Hawaii, USA, January 2018
  • A Differentiated Caching Mechanism to Enable Primary Storage Deduplication in Clouds
    Huijun Wu, Chen Wang, Yinjin Fu, Sherif Sakr, Kai Lu, and Liming Zhu
    IEEE Transactions on Parallel and Distributed Systems (TPDS). accepted January 2018

  • A Big Data Architecture for Near Real-time Traffic Analytics
    Yikai Gong, Paul Rimba and Richard O. Sinnott
    UCC’17: the 10th IEEE/ACM International Conference on Utility and Cloud Computing,Texas, USA, Dec 2017
  • Enhancing online video recommendation using social user interactions
    Xiangmin Zhou, Lei Chen, Yanchun Zhang, Dong Qin, Longbing Cao, Guangyan Huang, and Chen Wang
    The VLDB Journal, 26(5): 637-656. October 2017
  • On availability for blockchain-based systems
    Ingo Weber, Vincent Gramoli, Mark Staples, Alex Ponomarev, Ralph Holz, An Binh Tran, and Paul Rimba
    SRDS’17: IEEE International Symposium on Reliable Distributed Systems, Hong Kong, China, September 2017
  • Quantifying the cost of distrust: Comparing blockchain and cloud services for business process execution
    Paul Rimba, An Binh Tran, Ingo Weber, Mark Staples, Alexander Ponomarev, and Xiwei Xu
    Scalable Computing and Communications (SCAC) journal, accepted September 2017
  • AB-BPM: Performance-driven instance routing for business process improvement
    Suhrid Satyal, Ingo Weber, Helen Paik, Claudio Di Ciccio, and Jan Mendling
    BPM’17: International Conference on Business Process Management, Barcelona, Spain, September 2017
  • Optimized execution of business processes on blockchain
    Luciano García-Bañuelos, Alexander Ponomarev, Marlon Dumas, and Ingo Weber
    BPM’17: International Conference on Business Process Management, Barcelona, Spain, September 2017
  • Analyzing control flow information to improve the effectiveness of process model matching techniques
    Christopher Klinkmüller and Ingo Weber
    Decision Support Systems, 100:6-14, August 2017
  • Runtime verification for business processes utilizing the Bitcoin blockchain
    Christoph Prybila, Stefan Schulte, Christoph Hochreiner, and Ingo Weber
    Future Generation Computer Systems (FGCS), accepted August 2017
  • Rollback mechanisms for cloud management APIs using AI planning
    Suhrid Satyal, Ingo Weber, Len Bass, and Min Fu
    IEEE Transactions on Dependable and Secure Computing (TDSC), accepted July 2017
  • Data Governance for Platform Ecosystems: Critical Factors and the State of Practice
    Sung Une Lee, Liming Zhu and Ross Jeffery
    PACIS’17: the 21st Pacific Asia Conference on Information Systems, Langkawi, Malaysia, July 2017
  • Risks and opportunities for systems using blockchain and smart contracts
    Mark Staples, Shiping Chen, Sara Falamaki, Alex Ponomarev, Paul Rimba, An Binh Tran, Ingo Weber, Xiwei Xu, and Zhenjiang Zhu
    Technical report, Data61, CSIRO, Sydney, Australia, June 2017
  • Regerator: a registry generator for blockchain
    An Binh Tran, Xiwei Xu, Ingo Weber, Mark Staples, and Paul Rimba
    CAiSE’17: International Conference on Advanced Information Systems Engineering, Forum Track (demo), June 2017
  • HPDedup: A Hybrid Prioritized Data Deduplication Mechanism for Primary Storage in the Cloud
    Huijun Wu, Chen Wang, Yinjin Fu, Sherif Sakr, Liming Zhu and Kai Lu
    MSST’17: the 33rd IEEE International Symposium on Massive Storage Systems and Technologies. May 2017
  • Processing public pulsar astronomy data in the Amazon Cloud
    Lawrence Toomey, David Benn, Jessica Chapman, Shi Dai, James Dempsey, George  Hobbs, Chris Russell, Chen Wang, Jingbo Wang, John Zic
    Technical report, CSIRO, Australia, April 2017
  • A taxonomy of blockchain-based systems for architecture design
    Xiwei Xu, Ingo Weber, Mark Staples, Liming Zhu, Jan Bosch, Len Bass, Cesare Pautasso, and Paul Rimba
    ICSA’17: IEEE International Conference on Software Architecture, Gothenburg, Sweden, April 2017
  • Comparing blockchain and cloud services for business process execution
    Paul Rimba, An Binh Tran, Ingo Weber, Mark Staples, Alexander Ponomarev, and Xiwei Xu
    ICSA’17: IEEE International Conference on Software Architecture, short paper, Gothenburg, Sweden, April 2017
  • Predicting latency of blockchain-based systems using architectural modelling and simulation
    Rajitha Yasaweerasinghelage, Mark Staples, and Ingo Weber
    ICSA’17: IEEE International Conference on Software Architecture, short paper, Gothenburg, Sweden, April 2017
  • Using architectural modelling and simulation to predict latency of blockchain-based systems
    Rajitha Yasaweerasinghelage, Mark Staples, and Ingo Weber
    Technical Report 201704, School of Computer Science & Engineering, University of New South Wales, Sydney, NSW 2052, Australia, February 2017

  • Improving Storage Efficiency for Raw Image Photo Repository by Exploiting Similarity
    Binqi Zhang, Chen Wang, Bing Bing Zhou, and Albert Y Zomaya
    The 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT-16). December 16-18, 2016
  • Activity matching with human intelligence
    Carlos Rodriguez, Christopher Klinkmuller, Ingo Weber, Florian Daniel and Fabio Casati
    14th International Conference on Business Process Management, Forum Track, pp. 16, Rio de Janeiro, Brazil, September, 2016
  • [PDF] Untrusted business process monitoring and execution using blockchain
    Ingo Weber, Sherry Xu, Regis Riveret, Guido Governatori, Alexander Ponomarev and Jan Mendling
    BPM 2016, Rio de Janeiro, Brazil , September, 2016
  • Behavioural Classification for Business Process Execution at Runtime
    Nick van Beest and Ingo Weber
    In PRAISE’16: International Workshop on Runtime Analysis of Process-Aware Information Systems at BPM’16, September 2016
  • Dynamic Request Redirection and Resource Provisioning for Cloud-based Video Services under Heterogeneous Environment
    Wenhua Xiao, Weidong Bao, Xiaomin Zhu, Chen Wang, Lidong Chen, and Laurence T Yang
    IEEE Transactions on Parallel & Distributed Systems (TPDS), 27 (7), 1954-1967. July 2016
  • [PDF] Process-oriented non-intrusive recovery for sporadic operations on cloud
    Min Fu, Liming Zhu, Ingo Weber, Len Bass, Anna Liu and Sherry Xu
    DSN 2016, Toulouse, France, July, 2016
  • [PDF] Practical undoability checking via contingent planning
    Jeanette Daum, Jörg Hoffmann, Patrik Haslum, Ingo Weber and Alvaro Torralba
    International Conference on Automated Planning and Scheduling (ICAPS), pp. 106-114, London, UK, June, 2016
    Best Student Paper Award
  • [PDF] Developing dependable and secure cloud applications
    Ingo Weber, Surya Nepal and Liming Zhu
    IEEE Internet Computing, Volume 20, Number 3, pp. 74-79, May, 2016
    (Re-published in the digest magazine IEEE Computing Edge, July 2016)
  • [PDF] The blockchain as a software connector
    Sherry Xu, Cesare Pautasso, Liming Zhu, Vincent Gramoli, Alexander Ponomarev, An Binh Tran and Shiping Chen
    WICSA2016, Venice, Italy, April, 2016
  • [PDF] Building pipelines for heterogeneous execution environments for big data processing
    Dongyao Wu, Liming Zhu, Sherry Xu, Sherif Sakr, Daniel Sun and Qinghua Lu
    IEEE Software, Volume 33, Number 2, pp. 60-67, March, 2016

  • [PDF] A vision of experimental process improvement
    Ingo Weber and Jan Mendling
    International Symposium on Data-driven Process Discovery and Analysis (SIMPDA), pp. 127-130, Vienna, Austria, December, 2015
  • [PDF] Experience report: Anomaly detection of cloud application operations using log and cloud metric correlation analysis
    Mostafa Farshchi, Jean-Guy Schneider, Ingo Weber and John Grundy
    The 26th IEEE International Symposium on Software Reliability Engineering, pp. 24-34, Washington DC, USA, November, 2015
    Best Paper Award winner
  • [PDF] Four-fold auto-scaling on a contemporary deployment platform using docker containers
    Philipp Hoenisch, Ingo Weber, Stefan Schulte, Liming Zhu and Alan Fekete
    International Conference on Service Oriented Computing, short paper, pp. 316-323, Goa, India, November, 2015
  • [PDF] Composable and efficient functional big data processing framework
    Dongyao Wu, Sherif Sakr, Liming Zhu and Qinghua Lu
    2015 IEEE International Conference on Big Data, pp. 279-286, Santa Clara, USA, November, 2015
  • [PDF] The process model matching contest 2015
    Goncalo Antunes, Joao Cardoso, Sharam Dadashnia, Chiara Di Francescomarino, Mauro Dragoni, Peter Fettke, Avigdor Gal, Chiara Ghidini, Philip Hake, Abderrahmane Khiat, Christopher Klinkmüller, Elena Kuss, Henrik Leopold, Peter Loos, Christian Meilicke, Tim Niesen, Catia Pesquita, Timo Péus, Andreas Schoknecht, Eitam Sheetrit, Andreas Sonntag, Heiner Stuckenschmidt, Tom Thaler, Ingo Weber, and Matthias Weidlich
    Tagungsband EMISA 2015, pp. 127-155, Innsbruck, Austria, September, 2015
  • [PDF] Scalable rollback for cloud operations using AI planning
    Suhrid Satyal, Ingo Weber, Len Bass, and Min Fu
    Australasian Software Engineering Conference, Adelaide, Australia, September, 2015
  • [PDF] Error diagnosis of cloud application operation using bayesian networks and online optimisation
    Sherry Xu, Liming Zhu, Daniel Sun, An Binh Tran, Ingo Weber, Min Fu, and Len Bass
    EDCC2015, Paris, France, September, 2015
  • [PDF] CCaaS: Online conformance checking as a service
    Ingo Weber, Andreas Rogge-Solti, Chao Li, and Jan Mendling
    International Conference on Business Process Management, Demo Track, pp. 45-49, Innsbruck, Austria, August, 2015
  • DevOps: A software architect’s perspective
    Len Bass, Ingo Weber, and Liming Zhu
    Addison-Wesley Professional, 2015
  • [PDF] Cloud application HA using SDN to ensure QoS
    Dwarakanathan Srini, Len Bass, and Liming Zhu
    IEEE International Conference on Cloud Computing, New York, USA, June, 2015
  • [PDF] Discovering and visualizing operations processes with POD-Discovery and POD-Viz
    Ingo Weber, Chao Li, Len Bass, Sherry Xu, and Liming Zhu
    International Conference on Dependable Systems and Networks (DSN), pp. 537-544, Rio de Janeiro, Brazil, June, 2015
  • [PDF] Elastic business process management: State of the art and open challenges for BPM in the cloud
    Stefan Schulte, Christian Janiesch, Srikumar Venugopal, Ingo Weber and Philipp Hoenisch
    Future Generation Computer Systems, Volume 46, pp. 36-50, May, 2015
  • [PDF] Making real time data analytics available as a service
    Donna Xu, Dongyao Wu, Sherry Xu, Liming Zhu and Len Bass
    International ACM Sigsoft Conference on the Quality of Software Architectures, pp. 73-82, Montreal, Canada, May, 2015
  • [PDF] Mining processes with multi-instantiation
    Ingo Weber, Mostafa Farshchi, Jan Mendling and Jean-Guy Schneider
    ACM/SIGAPP Symposium on Applied Computing (ACM SAC), pp. 1231-1237, Salamanca, Spain, April, 2015
  • [PDF] Application level HA and QoS using SDN
    Srini Dwarakanathan, Len Bass and Liming Zhu
    Technical Report, NICTA, February, 2015
  • [PDF] Achieving reliable high frequency releases in cloud environments
    Liming Zhu, Donna Xu, An Binh Tran, Sherry Xu, Len Bass, Ingo Weber and Srini Dwarakanathan
    IEEE Software 1st Special Issue on Release Engineering, Volume 32, Number 2, pp. 73-80, January, 2015
  • [PDF] Quantifying failure risk of version switch for rolling upgrade on clouds
    Len Bass, Alan Fekete, Vincent Gramoli, Sherry Xu, Liming Zhu and Daniel Sun
    IEEE International Conference on Big Data and Cloud Computing, pp. 8, Sydney, Australia, November, 2014
  • [PDF] Role network model-based support for RESTful business processes
    Sherry Xu, Xin Ye, Liming Zhu and Qinghua Lu
    Data & Knowledge Engineering, November, 2014
  • [PDF] Recovery for failures in rolling upgrade on clouds
    Min Fu, Liming Zhu, Len Bass and Anna Liu
    Workshop on Dependability of Clouds, Data Centers and Virtual Machine Technology (DCDV), June, 2014
  • [PDF] Mechanisms and architectures for tail-tolerant system operations in cloud
    Qinghua Lu, Liming Zhu, Sherry Xu, Shanshan Li, Len Bass and Weishan Zhang
    USENIX Workschop on Hot Topics in Cloud Computing, Philadaphia, US, June, 2014
  • [PDF] POD-diagnosis: Error diagnosis of sporadic operations on cloud applications
    Sherry Xu, Liming Zhu, Ingo Weber, Len Bass and Daniel Sun
    International Conference on Dependable Systems and Networks (DSN), pp. 252-263, Atlanta, GA, USA, June, 2014
  • [PDF] A recoverability-oriented analysis for operations on cloud applications
    Min Fu, Liming Zhu, Len Bass and Sherry Xu
    IEEE/IFIP Working Conference on Software Architecture (WICSA), pp. 4, Sydney, Australia, April, 2014
  • Challenges in practicing high frequency releases in cloud environments
    Liming Zhu, Donna Xu, Sherry Xu, An Binh Tran, Ingo Weber and Len Bass
    2nd International Workshop on Release Engineering, pp. 21-24, Mountain View, USA, April, 2014
  • Scalable business process execution in the cloud
    Sven Euting, Christian Janiesch, Stefan Tai and Ingo Weber
    IEEE International Conference on Cloud Engineering, pp. 175-184, Boston, MA, USA, March, 2014
  • Optimizing the performance of automated business processes executed on virtualized resources
    Christian Janiesch, Ingo Weber, Michael Menzel and Jörn Kuhlenkamp
    Hawaii International Conference on System Sciences, pp. 3818-3826, Big Island, HI, USA, January, 2014
  • Investigating dependencies in software requirements for change propagation analysis
    Jason Zhang, Juan Li, Liming Zhu, Ross Jeffery, Yan Liu and Qing Wang
    Information and Software Technology, Volume 56, Number 1, pp. 40-53, January, 2014
  • An architecture-based approach to interfacing a market-based model in trust-based service systems
    Suronapee Phoomvuthisarn, Liming Zhu, Ross Jeffery and Yan Liu
    Tsinghua Science & Technology, Volume 18, Number 6, pp. 554-567, December, 2013
  • Detecting cloud provisioning errors using an annotated process model
    Sherry Xu, Ingo Weber, Hiroshi Wada, Len Bass, Liming Zhu and Steve Teng
    The 8th Workshop on Middleware for Next Generation Internet Computing (MW4NextGen’13), pp. 5:1-5:6, Beijing, China, December, 2013
  • Challenges to error diagnosis in Hadoop ecosystems
    Jim Li, Siyuan He, Liming Zhu, Len Bass, Min Fu, Sherry Xu, Anna Liu, An Binh Tran and Steve Teng
    USENIX Large Installation System Administration Conference (LISA), pp. 9, Washington, DC, USA, November, 2013
  • Supporting undoability in systems operations
    Ingo Weber, Hiroshi Wada, Alan Fekete, Anna Liu and Len Bass
    USENIX Large Installation System Administration Conference (LISA), pp. 75–88, Washington, DC, USA, November, 2013
  • Process-oriented recovery for operations on cloud applications
    Min Fu, Liming Zhu, Anna Liu, Sherry Xu and Len Bass
    Poster presented at ACM SOCC 2013, October, 2013
  • Improving availability of cloud-based applications through deployment choices
    Jim Li, Qinghua Lu, Sherry Xu, Liming Zhu, Len Bass, Sherif Sakr, Paul Bannerman and Anna Liu
    IEEE Cloud Computing, pp. 8, Santa Clara, USA, July, 2013
  • Incorporating uncertainty into in-cloud application deployment decisions for availability
    Qinghua Lu, Sherry Xu, Liming Zhu, Jim Li, Len Bass, Sherif Sakr and Paul Bannerman
    IEEE 6th International Conference on Cloud Computing, pp. 8, Santa Clara, CA, USA, June, 2013
  • Cloud API issues: An empirical study and impact
    Qinghua Lu, Liming Zhu, Len Bass, Zhanwen Li, Jim Li and Hiroshi Wada
    Ninth International ACM SIGSOFT Conference on the Quality of Software Architectures, pp. 10, Vancouver, Canada, June, 2013
  • Availability analysis for deployment of in-cloud applications
    Sherry Xu, Qinghua Lu, Liming Zhu, Jim Li, Sherif Sakr, Hiroshi Wada and Ingo Weber
    4th International ACM SIGSOFT Symposium on Architecting Critical Systems Federated with CompArch 2013, pp. 6, Vancouver, British Columbia, Canada, June, 2013
  • Modeling and analysing operation processes for dependability
    Xiwei Xu, Liming Zhu, Len Bass, Qinghua Lu and Min Fu
    Abstract, IEEE/IFIP International Conference on Dependable Systems (DSN), Budapest, Hungary, June, 2013
  • Eliciting operations requirements for applications
    Len Bass, Ross Jeffery, Hiroshi Wada, Ingo Weber and Liming Zhu
    International Workshop on Release Engineering 2013, pp. 4, San Francisco, May, 2013
  • Applying a selection method to choose quality attribute techniques
    Yin Kia Chiam, Mark Staples, Xin Ye and Liming Zhu
    Information and Software Technology, Volume 55, Number 8, pp. 1419–1436, February, 2013
  • Web platform API design principles and service contract
    Yonghong Chen, Sherry Xu and Liming Zhu
    19th Asia-Pacific Software Engineering Conference, pp. 877-886, Hongkong, China, December, 2012
  • Application of business-driven decision making to RESTful business processes
    Qinghua Lu, Sherry Xu, Vladimir Tosic and Liming Zhu
    International Conference on Service Oriented Computing, pp. 404-419, Shanghai, China, November, 2012
  • Automatic Undo for cloud management via AI planning
    Ingo Weber, Hiroshi Wada, Alan Fekete, Anna Liu and Len Bass
    Workshop on Hot Topics in System Dependability, pp. 6, Hollywood, CA, USA, October, 2012
  • An architecture framework for application-managed scaling of cloud-hosted relational databases
    Liang Zhao, Sherif Sakr, Liming Zhu, Sherry Xu and Anna Liu
    IEEE/IFIP Working Conference on Software Architecture (WICSA), pp. 21-28, Helsinki, Finland, August, 2012
  • Data management requirements for a knowledge discovery platform
    Liming Zhu, Len Bass and Sherry Xu
    Architectures and Platforms for Knowledge Discovery from Data, pp. 4, Helsinki, Finland, August, 2012
  • SLA-based and consumer-centric dynamic provisioning for cloud databases
    Sherif Sakr and Anna Liu
    5th IEEE International Conference on Cloud Computing (IEEE CLOUD)., pp. 8, Hawaii, USA, July, 2012
  • Visualising architectural dependencies
    John Brondum and Liming Zhu
    Managing Technical Debt Workshop at International Conference on Software Engineering (ICSE), pp. 8, Zurich, Switzerland, June, 2012
  • An initial evaluation of requirements dependency types in change propagation analysis
    Juan Li, Liming Zhu, Ross Jeffery, Jenny Liu, Jason Zhang, Qing Wang and Jason Zhang
    International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 10, Ciudad Real, Spain, May, 2012
    Best Paper Award
  • Preliminary results of a systematic review on requirements evolution
    Juan Li, Jason Zhang, Liming Zhu, Ross Jeffery, Qing Wang and Mingshu Li
    16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), pp. 10, Ciudad Real, Spain, May, 2012
  • Application-managed database replication on virtualized cloud environments
    Liang Zhao, Sherif Sakr, Alan Fekete, Hiroshi Wada and Anna Liu
    IEEE 28th International Conference on Data Engineering Workshops (ICDEW ’12), pp. 127-134, Washington DC, USA, April, 2012
  • Support for the business motivation model in the WS-Policy4MASC language and MiniZnMASC middleware
    Qinghua Lu, Vladimir Tosic and Paul Bannerman
    International Conference on Service Oriented Computing, pp. 265-276, Cyprus, December, 2011
  • On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure”
    Basem Suleiman, Sherif Sakr, Ross Jeffery and Anna Liu
    Journal of Internet Services and Applications (JISA), Volume 2, Number 3, pp. 1-21, December, 2011
  • Cloud elasticity and its importance for cloud management
    Vladimir Tosic
    Panel statement at LANOMS 2011 – The 7th Latin American Network Operations and Management Symposium, Quito, Equador, October, 2011
  • Management towards reducing cloud usage costs
    Vladimir Tosic, Hiroshi Wada, Adnene Guabtni, Kevin Lee and Anna Liu
    Conference keynote at 7th Latin American Network Operations and Management Symposium (LANOMS 2011), Quito, Equador, October, 2011
  • On the spectrum of web scale data management
    Liang Zhao, Sherif Sakr and Anna Liu
    Cloud Computing: Methodology, Systems, and Applications, pp. 487–509, CRC Press, Taylor & Francis group, 2011
  • Introduction to the IEEE CEC 2011 workshop clouds for enterprises (C4E) 2011
    Vladimir Tosic, Andrew Farrell, Karl M. Goeschka, Sebastian Hudert, Hanan Lutfiyya and Michael Parkin
    Proceedings of the 13th IEEE Conference on Commerce and Enterprise Computing – CEC 2011, pp. xiv-xv, IEEE, 2011
  • CloudDB AutoAdmin: Towards a truly elastic cloud-based data store
    Sherif Sakr, Liang Zhao, Hiroshi Wada and Anna Liu
    Proceedings of the IEEE 9th International Conference on Web Services (ICWS ’11), pp. 732-733, Washington DC, USA, July, 2011
  • Using MiniZnMASC with different algorithms for business-driven management of business processes
    Qinghua Lu and Vladimir Tosic
    IEEE INTERNATIONAL SYMPOSIUM ON Policies for Distributed Systems and Networks 2011, pp. 188-190, Pisa, Italy, June, 2011
  • Extending WS-Policy4MASC language and MiniZnMASC middleware with BMM business motivation
    Vladimir Tosic, Paul Bannerman, Nahid Ebrahimi Nejad and Qinghua Lu
    The 8th International Conference on Autonomic Computing (ICAC 2011), pp. 189-190, Karlsruhe, Germany, June, 2011
  • Support for concurrent adaptation of multiple web service compositions to maximize business metrics
    Qinghua Lu and Vladimir Tosic
    The 12th IFIP/IEEE International Symposium on Integrated Network Management, pp. 241-248, Dublin, Ireland, May, 2011
  • A survey of large scale data management approaches in cloud environments
    Sherif Sakr, Anna Liu, Daniel Batista and Mohammad Alomari
    IEEE Communications Surveys and Tutorials, Volume 13, Number 2, pp. 26, April, 2011
  • Evolutionary deployment optimization for service oriented clouds
    Hiroshi Wada, Junichi Suzuki, Yuji Yamano and Katsuya Oba
    Software: Practice and Experience, Volume 41, Number 5, pp. 469-493, April, 2011
  • On quality of service (QoS) specification and management for service-oriented systems
    Vladimir Tosic
    Lecture, HP Labs Bristol (UK), Xi’an Jiaotong University (China), Mahanakorn University of Technology (Thailand), Victoria University Wellington (New Zealand), March, 2011
  • Using architecture integration patterns to compose enterprise mashups
    Yan Liu, Xin Liang, Lingzhi Xu, Mark Staples and Liming Zhu
    Journal of Systems and Software (JSS), Volume 84, Number 9, pp. 1436-1446, February, 2011
  • E3: Multi-objective genetic algorithms for SLA-aware service deployment optimization problem
    Hiroshi Wada, Junichi Suzuki, Yuji Yamano and Katsuya Oba
    IEEE Transactions on Services Computing, February, 2011
  • Data consistency properties and the trade-offs in commercial cloud storages: The consumers’ perspective
    Hiroshi Wada, Alan Fekete, Liang Zhao, Kevin Lee and Anna Liu
    Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR ’11), pp. 134-143, Asilomar, California USA, January, 2011
  • Integration of RESTfulBP with BDIM decision making
    Qinghua Lu, Sherry Xu, Vladimir Tosic, Jacky Keung and Liming Zhu
    ACM/IFIP/USENIX 11th International Middleware Conference 2010 – Posters and Demos Track, pp. 5-8, Bangalore, India, November, 2010
  • Towards business value driven management of business processes and service-oriented architectures
    Vladimir Tosic
    Lecture, CREATE-NET, Uni. of Rome ‘Tor Vergata’, Tech. Uni. of Vienna, Uni. of Stuttgart, Uni. of Newcastle (Aus.), Monash Uni., Swinburne Uni. of Tech., NICTA, HP Labs Bristol, Cardiff Uni., Trinity College Dublin, Institute of Software Chinese Academy of Science, August 2008 – November 2010 (several seminars at different institutions, with some updates), 2010
  • Specification of context for management of service-oriented systems with WS-Policy4MASC
    Vladimir Tosic, Rasangi Pumudu Karunaratne and Qinghua Lu
    Service Intelligence and Service Science: Evolutionary Technologies and Challenges, pp. 172-200, Volume 1 in 1, IGI Global, 2010
  • MiniMASC: A framework for diverse autonomic adaptations of web service compositions
    Qinghua Lu and Vladimir Tosic
    The 7th International Conference on Autonomic and Trusted Computing – Symposia and Workshops, pp. 460-468, Xi’an, China, October, 2010
  • MiniMASC+MiniZinc: An autonomic business-driven decision making middleware for adaptations of web service compositions
    Qinghua Lu and Vladimir Tosic
    The 7th International Conference on Autonomic and Trusted Computing – Symposia and Workshops, pp. 474 – 477 , Xian, China, August, 2010
  • An analysis of patents from the business-driven IT management research community
    Qinghua Lu and Vladimir Tosic
    5th IFIP/IEEE Workshop on Business-Driven IT Management (BDIM 2010), pp. 149 – 156 , Osaka, Japan, April, 2010
  • On quality of service (QoS) specification and analysis for XML web services and their compositions
    Vladimir Tosic
    Lecture, ACS (Australian Computer Society) NSW Web Technologies SIG, ACS Victoria Service-Oriented Computing (SOC) SIG, Ritsumeikan University (Japan), February 2009 – April 2010 (several seminars at different institutions, with some updates), 2010
  • An analysis of web service SLA management infrastructures based on the c-MAPE model
    Yazhe Tang, Hanan Lutfiyya and Vladimir Tosic
    Volume 4, Number 3, pp. 209-218, January, 2010
  • Autonomic business-driven dynamic adaptation of service-oriented systems and the WS-Policy4MASC support for such adaptation
    Vladimir Tosic
    Volume 1, Number 1, pp. 79-95, January, 2010
  • Business-driven management and governance of service-oriented systems
    Claudio Bartolini, Vladimir Tosic and Patrick C. K. Hung
    The IEEE 7th International Conference on Web Services (ICWS 2009), July, 2009
  • Integration of UML modeling and policy-driven management of web service systems
    Basem Suleiman and Vladimir Tosic
    Principles of Engineering Service Oriented Systems (PESOS) 2009, pp. 75-82, Vancouver, Canada, May, 2009
  • Management of service-oriented systems
    Vladimir Tosic, Patrick C. K. Hung and Claudio Bartolini
    The 20th Australian Software Engineering Conference (ASWEC 2009), April, 2009
  • Three common mistakes in modeling and analysis of QoS of service-oriented systems
    Vladimir Tosic
    1st International Workshop on Quality-of-Service Concerns in Service Oriented Architectures (QoSCSOA’08), December, 2008
  • On modeling and maximizing business value for autonomic service-oriented systems
    Vladimir Tosic
    BPM 2008 Workshops: 1st International Workshop on QoS in Self-healing Web Services QSWS-08, pp. 407-418, Milan, Italy, September, 2008
  • Management of service-oriented implementations of business processes: From quality of service to business value
    Vladimir Tosic, Claudio Bartolini and Patrick C.K. Hung
    BPM 2008 – 6th International Conference on Business Process Management , September, 2008
  • Contract-based quality of service (QoS) monitoring and control of XML web services
    Vladimir Tosic and Patrick C. K. Hung
    Lecture, University of New South Wales (Sydney/Australia), May, 2008
  • UML profiles for WS-Policy4MASC as support for business value driven engineering and management of web services and their compositions
    Vladimir Tosic, Basem Suleiman and Hanan Lutfiyya
    Enterprise Distributed Object Computing Conference (EDOC 2007). 11th IEEE International, pp. 157-169, Annapolis, MD, USA, October, 2007