Greetings,
Based on many requests, the deadline for submissions has been extended to
October 1, 2000.
Apologies if you recieve multitple copies of this cfcs. Enclosed, please
find a call for chapters and reviewers. Please post. Thank you.
Cheers,
M. Fayad
----------------------------------------------------------
*** Chapters submission: extended deadline ***
*** >>>>> October 1, 2000 <<<<< ***
----------------------------------------------------------
3-volume book on
Software Architectures, Components, and Frameworks
Call for Chapters and Reviewers
Authors and Editors:
Dr. Mohamed Fayad: [log in to unmask], [log in to unmask],
[log in to unmask],
URL: http://www.cse.unl.edu/~fayad
Dr. David Garlan: [log in to unmask]
URL: http://www.cs.cmu.edu/~garlan
Professor Wolfgang Pree: [log in to unmask]
URL: www.informatik.uni-konstanz.de/swe
We are developing three-volume series of books on software architectures,
components, and frameworks. If this is your area of interest/research, I
would like to invite you to submit a chapter. This series of books will
serve as a complete reference set for academics and practitioners.
Volume 1: Software Architectures
The working title of the first-volume is "Software Architectures."
Architecture-based software engineering research has yielded an impressive
array of technologies and demonstrations over the past decade. Using an
architecture-based approach, applications have been built which:
- Are understandable
- Are expected to evolve
- Exhibit remarkable flexibility
- Demonstrate significant reuse of off-the-shelf components
- Leverage experience from related applications in the same problem
domain
- Are analyzable earlier in their development than ever before
- Are key milestones in software managerial and development
processes
Currently, there is relatively little guidance for software developers on
how to develop software architectures. This volume addresses several
topics crucial to the state of the art and practice of software
architecture. The book presents a complete reference on how to develop a
good software architecture and provides guidelines for resolving key
software architecture issues, such as evolving software architectures,
leveraging existing investment in software architecture artifacts,
representing architecture description languages, introducing formal models
for software architectures, addressing architectural analysis techniques &
development methods, transitioning from software architecture to coding
and surveying architectural design tools and environments.
In addition, the book will include sections on: accessing of software
architectures, testing and validating software architectures, improving
software architecture quality, documenting software architectures, and
many more.
This is a pragmatic book that is specifically designed to help
organizations develop software architectures for real projects in the real
world. Comprehensive technical and management guidelines are thoroughly
discussed, ranging from specifying software architecture elements and
their behaviors, to the impact of software architecture on the job.
Likewise, technical issues (such as documenting and utilizing software
architectures) are discussed in detail.
Volume 2: Product-Line Architectures
The working title of the second-volume is "Product-Line Architectures".
Software product lines are emerging as a new and important software
development paradigm. A Product-Line Architecture (PLA) is a design for a
family of related applications, and its motivation is to simplify the
design and maintenance of program families and to address the needs of
highly customizable applications in an economical manner. Companies are
realizing that the practice of building sets of related systems from
common assets can yield remarkable improvements in productivity, time to
market, product quality and customer satisfaction. But these gains are
only a part of the picture; organizational, technical and management
issues are other factors that should be considered. Although there are
encouraging research experiences with PLAs and some guidelines exist to
help in the development process, some issues about component-based
development in PLAs are still under study. The goal of this book is to
examine the foundational concepts underlying product lines and address the
essential activities developers should consider to apply a PLA to a number
of lines of products.
The book will include sections on: lessons learned in PLA-based
development, architectural specification, tools and process for software
development, core asset management, domain analysis, configuration
management, evaluation methods, quality factors involved, implementation
strategies, and many more.
Volume 3: Component-Based Software Developments & Enterprise Frameworks
The working title of the third-volume is "Component-Based Software
Development and Enterprise
Frameworks". Nowadays, software engineering is moving forward on an
architecture-based development conception where systems are built by
composing or assembling components that are often developed independently.
The key to making a large variety of software products and reducing time
to market is to build pieces of software where the development effort can
serve in other products as well. Thus, large-grained components are
becoming a practical part of an enterprise component strategy. Such
generic components usually include interactions with other components,
code, design models, design patterns and specifications. In addition, they
must provide ways to be adaptable and customizable according with the
client's needs. In this context, enterprise frameworks offer an
appropriate base for waving the software architectures, components, and
core requirements into one container that is adaptable, customizable,
extensible, and reusable.
The technology of component-based systems is quite well established, but
it is not the same with the methods to develop them. The need of
well-defined techniques, notations and architectural support is still
pending. The book will cover all these issues.
This book is intended to provide valuable, real world insight into
successful development and/or adaptation of OO Enterprise Frameworks, by
describing the problems with frameworks, explaining the issues related to
the development and adaptation of enterprise frameworks, selecting the
right methods and tools for building frameworks. The book will be derived
from actual experiences, successes and failures, and is presented in a
practical, easy to understand manner. This is information that readers
can apply today. The key issues are:
+ What are the key enterprise-oriented framework issues?
+ How to develop enterprise frameworks and what are the framework
design guidelines?
+ What kind of evolution does an Enterprise Framework undergo and
how is it correlated with the enterprise life span?
+ How can the adaptation of OO enterprise framework be accomplished
with minimum impact on the cost and schedule?
+ Understand make vs. buy decisions, selection guidelines, and how
to select and adapt the right enterprise framework for the job.
+ Understand the implication of enterprise business requirements on
the framework design.
+ How to use your large-scale enterprise framework and how to
protect your investment.
+ How to deal with resource requirements, enterprise framework
integration problems, framework reporting, and others.
+ What are the impacts of enterprise frameworks on the national and
global economy?
This volume helps organizations apply component-based technology
effectively by citing examples from the real world. This book combines
the actual experiences and lessons learned from developing and/or adapting
component-based enterprise framework developments.
Reviewers: Please e-mail your contact information and your area of
interests to the lead author and editor.
Authors: Please submit one electronic copy in RTF interchange or Microsoft
Word document formats by October 1, 2000 or sooner to the lead author and
editor:
Dr. Mohamed E. Fayad
J.D. Edwards Professor
Computer Science & Engineering Dept., University of Nebraska, Lincoln
108 Ferguson Hall, P.O. Box 880115, Lincoln, NE 68588-0115
Ph: (402) 472-2615, Fax: (402) 472-7767
E-mail: [log in to unmask], [log in to unmask], [log in to unmask]
URL: http://www.cse.unl.edu/~fayad
Submissions:
Submissions should be presented in a practical, easy to understand manner,
providing information that readers can apply today. We seek original
articles on specific practical and research issues related to software
architectures, product-line architectures, component-based software
developments and enterprise application frameworks.
Chapters may be of any length, ranging from a few pages (2-3 pages or
1,200 words - sidebars) to a full treatment of substantial software
architectures, components, or frameworks (ranging from 10 pages to say 40
pages or 25,000 words - Chapters), including illustrations. Submissions
are peer-reviewed and are subject to editing for style, clarity, and
space. We also encourage authors to submit supplement materials, such as
documentation and portions of the detailed implementation of their
frameworks or complete documentation or portions of the software
architecture or product-line architecture. All submissions should
identify a principal contact author by e-mail address and/or fax and/or
telephone number and postal address.
Please keep in mind that each volume will be the only complete work on
this topic. We received excellent responses from most of the authors that
we contacted for this project. We promise a high-quality and an extremely
useful publication for the computer and software industries. Your chapter
should have appendixes of annotated references, notation, process, and
definitions.
Each chapter will include the biographies of the authors. We will also
ask you to perform a final review for two or three chapters, collect
opinions from you related to the organization of each volume and keep you
up-to-date about the progress of this project. If a chapter is accepted,
the authors will be asked to provide the following sections:
1. Review questions,
2. Problem sets, and/or
3. Projects, and
4. Key solutions.
We would like to finish the work related to this project in twelve to
fifteen months.
Currently, we have over 10 chapters for the first volume,10 papers for the
second volume, and 5 papers for the third volume. All papers are under
review. Questions regarding the suitability of a topic should be sent to:
[log in to unmask], [log in to unmask], or [log in to unmask]
If you are considering submitting a chapter, I would like to receive the
following information immediately for starting the review process for your
chapter:
1. The title of your chapter
2. The list of authors and their contact information
3. The abstract
4. The point of contact
For further information about this series of books, please contact me at
<[log in to unmask]>, <[log in to unmask]>, or <[log in to unmask]>
For detailed author guidelines, check the following web site:
www.cse.unl.edu/~fayad Book Projects
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|