Software Architectures:
|
Abstract
Software architectures (SA) serve many purposes. One of the most interesting characteristics of SA is their glue/connectivity nature that allows subsystems/components to interact, correctly. I will discuss this behavioral facet of SA in a historical perspective by also crossing the software engineering boundaries. Recent approaches in which SAs are instrumental to synthesize correct systems in an open world setting characterized by partial knowledge of the final system components provide a fresher interpretation of their role in the design of future software systems.
Bio
I am professor at the Department of Information Engineering Computer Science and Mathematics at University of L'Aquila. My research interests are in the field of the application of formal techniques to the development of software systems. These include software specification and verification of concurrent and distributed systems, deduction systems, and Software Architectures. Current research interests mainly concentrate in the field of software architectures specifically addressing the verification and analysis of software architecture properties, both behavioral and quantitative. On this topics I collaborate with several national and international companies. Recently I am working on the design and development of mobile resource aware applications. I'm member of ACM Europe Council, of Academia Europaea, and I received a Honorary Doctorate at Malardalen University.
|
Abstract
Our ability to architect enterprises, systems and software is rooted in a foundation that can be applied to anything! The focus of this keynote is to explore that foundation, in terms of both technical practices and personal qualities, so that you can maximise your impact in a variety of domains throughout your career. The presenter will share his own personal experiences of applying such architectural thinking in different areas, including those that are his current focus: cloud and DevOps.
Bio
Peter Eeles is IBM's Worldwide Lead for DevOps Adoption, and an IBM Executive IT Architect, who helps organizations improve their IT delivery capability in order to drive tangible business value. He has a particular interest in the adoption of Architecture, Agile, DevOps and Cloud as innovation enablers. In the IT industry since 1985, Peter comes from a delivery background and was previously Chief Architect of IBM Rational's Worldwide Solution Delivery organization where he led many large-scale transformations in a variety of industries. Peter has written many papers and several books, including "The Process of Software Architecting" (2009), "Building J2EE Applications with the Rational Unified Process" (2002), and "Building Business Objects" (1998). He runs his own website at www.architecting.co.uk.
Slides
The slides are available here.