Home
Registration
Program
Calls
Workshop
Tutorials
Program Committee
Organization
Call for Sponsors
Venue
|
Keynotes
Richard N. Taylor - "The Role of Architectural Styles in Successful Software Ecosystems"
Wednesday, Aug 28
|
Abstract
Software ecosystems are complex systems composed of multiple
independent elements interacting with the system as a whole and with
each other. "Success" for an ecosystem may be judged primarily in
economic terms, but may alternatively be assessed with regard to other
qualities, such as reduced time-to-market, widespread use, or
adaptability. Example successful ecosystems include iOS apps, Photoshop
Lightroom plug-ins, RESTful web services, and numerous e-commerce
systems. This talk will examine the critical role that architectural
styles play in making and sustaining successful ecosystems.
Architectural styles are sets of design decisions applicable to a
particular context, constraining development within that context, and
yielding beneficial qualities. Styles carry lessons learned through
experience, aid communication, provide vocabulary, and speed design.
Most importantly, they can be key elements in maintaining conceptual
integrity. After examining the role of styles in several ecosystems,
the talk will focus on the particular problems of ecosystems in which
some participants may malicious, or where high degrees of customization
or adaptability are required.
Bio
Richard N. Taylor is Chancellor's Professor of Information and
Computer Sciences at the University of California, Irvine and Director
of the Institute for Software Research. He received the Ph.D. degree in
Computer Science from the University of Colorado, Boulder in 1980. His
research interests are centered on design and software architectures,
especially event-based and peer-to-peer systems. He was was recognized
as an ACM Fellow in 1998. In 2005 he was awarded the ACM SIGSOFT
Distinguished Service Award and in 2009 he was recognized with the ACM
SIGSOFT Outstanding Research Award.
|
|
Masahiro Goto - "Innovation of Automotive Software Development"
Thursday, Aug 29
|
Abstract
Automotive electronics systems are getting lager and more complex. And it requires more software capability. The presentation shows automotive software trend and features. Then it shows DENSO's activities to realize more efficient software development.
Bio
Masahiro Goto is Director of Corporate Electronic Platform Division at DENSO CORPORATION. He is responsible for the company wide software development, which includes common software technologies and development resources optimization. He has joined AUTOSAR (AUTomotive Open System ARchitecture) which is a worldwide development partnership of car manufacturers, suppliers and other companies from the electronics, semiconductor and software industry. Since 1984 when he joined DENSO CORPORATION, he has continued to research in vehicle network system technologies e.g. CAN, FlexRay, LIN, EtherNet, and so on, and distributed control system architecture and fundamental software.
|
|
James Cordy - "Submodel Pattern Extraction for Simulink Models"
Friday, Aug 30
|
Abstract
Long before MDE became a popular method for software development, Simulink
was firmly established as a tool for model-driven development of hybrid
industrial systems. While practical and expressive for model creation and
reuse, Simulink lacks for good abstraction mechanisms, and copy-paste-modify
is a standard paradigm in Simulink development, leading to large numbers of
variants of similar submodels. SIMONE is a framework and tool for
automatically identifying, classifying and formalizing submodel patterns in
Simulink models, using near-miss clone detection to find similarities and
model merging to identify points of variance. The result is a set of
submodel patterns which can be used as a reference for variance in the
models, supporting consistency analysis, test optimization, fault
identification and the disciplined generation of new subsystem instances
using feature selection.
Bio
James Cordy is Professor and past Director of the School of Computing at
Queen's University in Kingston, Ontario, Canada. From 1995 to 2000 he was
Vice President and Chief Research Scientist at Legasys Corporation, a
software technology company specializing in legacy software system analysis
and renovation. Dr. Cordy received his PhD from the University of Toronto,
where he served several years as lecturer and senior research associate
before moving to Queen's University in 1985. As leader of the TXL source
transformation project with hundreds of academic and industrial users
worldwide, he has been involved in software analysis and transformation
systems for more than 20 years. He has published more than 150 refereed
contributions in software engineering, programming languages and artificial
intelligence. Dr. Cordy serves widely as member and chair of conferences
and workshops in programming languages and software engineering, recently
chairing the IEEE 2011 International Conference on Software Maintenance, the
IEEE 2012 International Working Conference on Source Code Analysis and
Manipulation, the 2013 International Working Conference on Reverse
Engineering, and the 2012 Dagstuhl Workshop on Software Clone Management in
Industrial Application. He is an ACM Distinguished Scientist, a Senior
Member of the IEEE, and an IBM CAS Visiting Scientist and Faculty Fellow.
|
|
|