The USC ATRIUM Laboratory Home Page
What is the ATRIUM Laboratory? The ATRIUM laboratory is designed
as an Advanced Technology Resource for Investigating and Understanding
Management and managed processes. The laboratory was located within the
USC
Marshall School of Business,
IOM
Department. It now operates as a virtual research enterprise.The laboratory
also engages in joint research projects with the USC
Center for Software Engineering, directed by Prof. Barry Boehm.
The ATRIUM laboratory space is designed as a rapidly reconfigurable
workspace populated with a local-area network of Unix workstations and
Windows-based PCs. This computers are also connected to an overhead video
projector and multi-channel audio system, as well as to wide-area information
networks and services. This allows various teamwork configurations to be
setup or experimentally manipulated. These computers operate a variety
of advanced information systems technologies (ISTs) that are either locally
developed or (soon to be) commercially available. These ISTs in turn are
specialized to support emerging problems in (re)engineering complex business
processes, and they have been successfully applied in a small number of
high-technology businesses.
This laboratory is focused on establishing a unique world-class facility
for faculty and doctoral students to investigate topics in the production,
operation, and evolution of large-scale business processes and services,
and how advanced information systems and technologies can contribute.
As every large corporation or business is increasingly dependent on
the development, use, and upkeep of information systems which support business
processesin their daily operations, then such a laboratory is aimed at
examining topics of concern to a substantial audience. In this regard,
the ATRIUM laboratory represents a new kind of organizational unit that
modern businesses will seek to replicate and implement as an in-house organizational
testbed for new business processes or services.
Research Capabilities
For an overview of our current research efforts in the development of
a knowledge-based process engineering environment, you can proceed directly
to an interactive
presentation that provides descriptions of key concepts, reports on
experiences gathered so far in using this technology, GIF format screendumps
that display corresponding environment functionalities, and links to relevant
research papers describing these items in greater detail. Otherwise, you
can read on to find out other information about this research.
Using the ISTs in the ATRIUM, it is possible for us to model, analyze,
and simulate business processes associated with either production, operations,
or IST development. Accordingly, our corporate sponsors have found that
we can help them to rapidly discover shortcomings or oversights in their
efforts to understand their business processes, as well as to suggest opportunities
for continuous improvements when redesigning these processes. Similarly,
it is also possible for us to rapidly prototype AIS applications, such
as those that utilize multi-media capabilities, wide-area information services,
legacy systems, heterogeneous information repositories, or other forms
of corporate memory. Using these capabilities, it is possible to demonstrate
new forms of AIS applications that can directly execute new or reengineered
business processes. To better explain this, consider the following scenario:
-
Suppose a company is interested in dramatically improving the responsiveness
and throughput of its existing Order Fulfillment Process (OFP). The goal
of OFP is to deliver products built to customer order as well as receive
customer payment, and setup appropriate follow-on support/maintenance services.
In many business, OFP is traditionally a set of interrelated procedural
and administrative tasks which share a common information flow. Most typically,
this information flow has some automated IS support for order entry, manufacturing
resource planning, and billing, but often these IS applications are not
well-connected or integrated. Using one of the "process engineering environments"
available within the ATRIUM, we can model and analyze how well the as-is
OFP works, or what is required to make it work in a coherent manner. We
can then model and simulate how OFP might work under different business
strategies, planning assumptions ("what if" analyses), resource loads,
or throughput capacities. Further, we can also rapidly create a full-scale
mockup of an AIS that can implement and execute alternative OFP designs.
Thus, this enables us to help a business to design, couple and streamline
its processes, products, and organizational structures.
A report (in Postscript format) that describes this scenario in more
detail, can be found at http://cwis.usc.edu/dept/ATRIUM/Papers/Business_Process_Modeling.ps.
Alternatively, an expanded report (in HTML) on a similar application can
be found at http://cwis.usc.edu/dept/ATRIUM/Papers/Process_Life_Cycle.html.
While such capabilities are not trivial for us to implement, they are representative
of what we have accomplished on other sponsored projects in a timely manner.
Thus, we welcome the opportunity to work with companies that seek to dramatically
improve the effectiveness of their core business processes.
-
Selected Research Papers (in Postscript, HTML, or PDF format) and Interactive
Presentations (in HTML format)
Need a Postscript viewer and printing utility? Get a Postscript
viewer and print utility for MS-Windows and OS/2 systems called GSview.
-
The
Emergence of Electronic Commerce on the Internet, also available in
HTML here,
or for an interactive presentation version with some interesting WWW links,
try here.).
In this article, three questions are addressed. First, what is the Internet
and what are its implications for modern businesses or strategic planners?
Second, what are the current opportunities for using the Internet in different
business activities? Third, what research is being persued in the USC School
of Business Administration that can help better answer the preceding two
questions? (appears in USC Business, 5:32-36, Fall 1994)
-
Valuing
IT through Virtual Process Measurement. The so called "productivity
paradox" associated with information technology remains the focus of active
research in information systems. One explanation involves the dearth of
useful measures to assess the value of IT investments. A review of the
predominant approaches to such measurement reveals a number of serious
weaknesses and fundamental limitations. The research described in this
paper addresses these limitations through a complementary methodology termed
virtual process measurement (VPM). Through VPM, assessments of IT value
are determined through the measurement of computer-based process representations
(i.e., virtually), as opposed to measuring their real counterparts in ongoing
organizations; this approach affords a number of advantages that are unattainable
through extant techniques. In this paper, the VPM methodology is discussed
in considerable detail, and examples from industry practice are used to
demonstrate the use and utility of this approach. The paper closes with
a set of conclusions and some possible directions for continued research.
(appears in Proc. 15th. International Conference on Information Systems,
Vancouver, Canada, 309-323, December 1994).
-
Modeling,
Integrating, and Enacting Complex Organizational Processes, or an html
presentation version can be found here.
We describe our approach and mechanisms to support the engineering of organizational
processes throughout their life cycle. We describe our current understanding
of what activities are included in the process life cycle. We then go on
to describe our approach, computational mechanisms, and experiences in
supporting many of these life cycle activities, as well as compare it to
other related efforts. Along the way, we present examples drawn from a
current study aimed at modeling, analyzing, and integrating an order fulfillment
process in a product development organization. (appears in K. Carley, L.
Gasser, and M. Prietula (eds.), Simulating Organizations: Computational
Models of Institutions and Groups, MIT Press, 153-168, 1998)
-
Understanding
Software Productivity. What affects software productivity and how do
we improve it? This report examines the current state of the art in software
productivity measurement. In turn, it describes a framework for understanding
software productivity, some fundamentals of measurement, surveys empirical
studies of software productivity, and identifies challenges involved in
measuring software productivity. A radical alternative to current approaches
is suggested: to construct, evaluate, deploy, and evolve a knowledge-based
"software productivity modeling and simulation system" using tools and
techniques from the domain of software process engineering. (appears in
Intern.
J. Software Engineering and Knowledge Engineering, 1(3):293-321, 1991.
Revised and reprinted in Advances in Software Engineering and
Knowledge Engineering, D. Hurley (ed.), Volume 4, 1995).
-
Meta-Environments
for Software Production. Researchers who create software production
environments face considerable problems. Software production environments
are large systems that are costly to develop. Furthermore, software production
environments which support particular software engineering methods may
not be applicable to a large number of software production projects. These
conditions have formed a trend towards research into ways which will lessen
the cost of developing software production environments. In particular,
the trend has been towards the construction of meta-environments from which
specific software production environments can be created. In this paper,
we attempt to categorize more than 60 meta-environment efforts. For each
of the categories, we review research efforts which illustrate different
approaches within that category. We conclude by presenting an emerging
common thread of requirements which links this field together. (appears
in Intern. J. Soft. Engr. and Know. Engr., 3(2):139-162, May 1993.
Revised and reprinted in Advances in Software Engineering and Knowledge
Engineering, D. Hurley (ed.), Volume 4, 37-70, 1995).
-
On
the Power of Domain-Specific Hypertext Environments . What is the potential
power of hypertext technology? This article examines this question and
outlines the answer by focussing attention to a domaim-specific view of
hypertext environments. I first define what domain-specific hypertext environments
(DSHE) represent. Next, I examine DSHE for the domains of encyclopedic
and classical studies, creative writing and interactive fiction, journal
and book publishing, insurance policy management, and computer-aided software
engineering. Then I describe in more detail the structure of information
to evolve within a DSHE for software engineering in terms of document products,
processing tasks and mechanisms, and workplace attributes. In turn, this
examination provides the basis for identifying seven dimensions along which
the power of DSHE can be defined, experienced, and accumulated. I also
address the organizational costs that may be borne to realize this power.
I conclude with observations as to the source of DSHE power as well as
identifying topics for further investigation. (appears in Journal American
Society Information Science, 40(3):183-191, May, 1989).
-
Integrating
Diverse Information Repositories: A Distributed Hypertext Approach.
Today's networked information systems and software engineering environment
is characterized by a multitude of autonomous, heterogeneous information
repositories, a variety of incompatible user interfaces, diverse, unconventional
data types, including text, graphics, and possibly video and sound, rapid
change, both in structure and content, and multiple ways of viewing relationships
among the same information items. Existing information storage mechanisms
fail to combine diverse data types/models, complex objects and storage
structures, personal views and organizations of shared objects, access
to distributed, heterogeneous repositories, and ease of evolution. This
paper examines these issues and describes a Distributed Hypertext (DHT)
architecture that provides transparent access to autonomous, heterogeneous
software object repositories, resulting in both a powerful organizational
tool and a simple yet effective integration mechanism. (appears in Computer,
24(12):38-45, December 1991).
-
A
Hypertext System for Integrating Heterogeneous Autonomous Software Repositories.
Hypertext is a simple concept for organizing information into a graph structure
of linked container objects. This paper examines issues involved in applying
hypertext concepts to the integration of heterogeneous, autonomous software
repositories, and presents a solution called the Distributed Hypertext
System (DHT). Based on a hypertext data model and client-server architecture,
DHT features powerful modeling capabilities, integration of heterogeneous,
pre-existing repositories, update with concurrency control, and full local
autonomy. (appears in Proc. 4th. Irvine Software Symposium, University
of California, Irvine, CA, 49-60, April, 1994)
-
A
Meta-Model for Formulating Knowledge-Based Models of Software Development.
In this paper, we introduce a knowledge-based meta-model which serves as
a unified resource model for integrating characteristics of major
types of objects appearing in software development models (SDMs). The URM
consists of a taxonomy of resource classes and a web of relations
that link different types of resources found in different kinds of models
of software development. The URM includes specialized models for software
systems, documents, agents, tools, and development processes. The URM has
served as the basis for integrating and interoperating a number of process-centered
CASE environments. The major benefit of the URM is twofold: First, it forms
a higher level of abstraction supporting SDM formulation that subsumes
many typical models of software development objects. Hence, it enables
a higher level of reusability for existing support mechanisms of these
models. Second, it provides a basis to support complex reasoning mechanisms
that address issues across different types of software objects. To explore
these features, we describe the URM both formally and with a detailed example,
followed by a characterization of the process of SDM composition, and then
by a characterization of the life cycle of activities involved in an overall
model formulation process. (appears in Decision Support Systems,
17(4):313-330, 1996).
-
A knowledge-based
environment for modeling and simulating software engineering processes.
In this paper, we describe the design and representation schemes used in
constructing a prototype computational environment for modeling and simulating
multi-agent software engineering processes. We refer to this environment
as the Articulator. We provide an overview of the Articulator's architecture
which identifies five principal components. Three of these components,
the knowledge meta-model, the software process behavior simulator, and
a knowledge base querying mechanism are detailed and examples are included.
The conclusion reiterates what is novel to this approach in applying knowledge
engineering techniques to the problems of understanding the statics and
dynamics of complex software engineering processes. (appears in IEEE
Trans. Data and Knowledge Engineering, 2(3):283-294, September 1990.
Reprinted in Nikkei Artificial Intelligence, 20(1):176-191, January
1991, (in Japanese). Reprinted in Process-Centered Software Engineering
Environments, P.K. Garg and M. Jazayeri (eds.), IEEE Computer Society,
119-130, 1996)
-
Process
Integration in CASE Environments. Integrated CASE Environments (CASEEs)
have been focused on tool and object integration. In this paper, we present
a new type of integration called process integration as a strategy for
creating process-centered CASEEs. We argue that the major benefits of process
integration to software development include explicit process guidance and
improved project management. We also present a few key components to implement
process integration which form the backbone of a process-centered CASEE.
These components include software process models, a process enactment mechanism,
a developer's interface and a process manager's interface. Furthermore,
our strategy implements process integration by merging these key components
with existing CASEEs and creates process-centered CASEEs with reasonable
effort. To exemplify this strategy, we have migrated an operational CASEE,
the SOFTMAN environment, into a process-centered CASEE. (appears in IEEE
Software,9(2):45-53, 1992. Reprinted in E. Chikoski (ed.), Computer-Aided
Software Engineering (2nd. Edition), IEEE Computer Society Press, 1993).
-
A
Knowledge-Based Software Process Library for Process-Driven Software Development.
Process-driven software development represents a technique for software
production, in which a conceptual knowledge representation. called a software
process, is used to represent and guide development activities. Management
and reuse of software processes therefore becomes a requirement for process-driven
software development. In this paper, we present a knowledge-based process
library (SPLib) that supports the organization, access and reuse of software
processes. SPLib consists of a knowledge base of software process representations.
It also provides a set of process operations that support browsing, searching
composition and abstraction. These operations reason about the content
of software processes as well as maintain proper interdependency relationships
among the software processes. To demonstrate the use of SPLib in process-driven
software development, we provide a usage scenario where SPLib facilitates
the access and reuse of software processes in real applications. (appears
in Proc. 7th. Knowledge-Based Software Engineering Conf., Washington,
DC, IEEE Computer Society, 122-131, September 1992.)
-
Articulation:
An Integrated Approach to the Diagnosis, Replanning, and Rescheduling of
Software Process Failures This paper presents an integrated approach
for how to articulate software engineering process plans that fail.
The approach, called articulation, repairs a plan when a diagnosed failure
occurs and reschedules changes that ensure the plan's continuation. In
implementing articulation, we combine knowledge-based diagnosis, replanning,
and rescheduling into a powerful mechanism supporting process-based software
development. Use of articulation in plan execution supports recovery and
repair of unanticipated failures, as well as revising and improving process
plans to become more effective. In this paper, we also describe how a prototype
knowledge-based system we developed implements this approach to articulation.
(appears in Proc. 8th. Knowledge-Based Software Engineering Conference,
Chicago, IL, IEEE Computer Society, 77-85, September 1993).
-
Understanding
the Requirements for Information System Documentation: An Empirical Investigation.
Software and Information Systems (IS) documents are a common product of
large IS development efforts. These documents are produced and consumed
through a variety of documentation processes. These processes involve developers
and users working within complex organizational settings, as well as with
the focal system under development. These organizational settings facilitate
and constrain IS documentation and development efforts in complicated ways.
Accordingly, we present, analyze, and compare cases from field studies
of three different IS development efforts in a large industrial corporation.
Based on these studies, we identify a new set of variables and hypotheses
that we believe represent a more plausible set of requirements for IS documentation
products and processes in different organizational settings. In this regard,
we utilize the concept of viewing IS documentation requirements as hypotheses
to be tested, refined, or refuted. (appears in Proc. 1995 ACM Conf.
Organizational Computing Systems, San Jose, CA, 268-279, August 1995).
-
Simulation
and Modeling for Software Acquisition (SAMSA). In this extended final
report, we describe the results from a series of workshops and contributions
from a Blue Ribbon Panel of government, industry, and academic experts
addressing alternative approaches to the acquisition of large software
systems. The results focus attention on redesigning the process of software
acquisition around the use of (a) a knowledge-based Feasibility Analysis
Modeling system to assist assessing the costs, risks, and technical feasibility
of a new software system to be acquired; (b) research on software architectures
to help better characterize whether proposed system requirements can be
satisfied by a given system architecture; and (c) the overall integration
of simulation and modeling technologies to support a new approach to the
"virtual information systems acquisition" (VISTA). Other reports from the
workshops can be accessed through links within this report. (Final Report,
March 1996).
-
Concurrent
Engineering Tools: Are the Human Issues Being Ignored? (in PDF). Concurrent
Engineering (CE) tools are intended to increase the concurrency of multi-disciplinary
design by integrating various enabling technologies such as computer-aided
design, computer-aided manufacturing, group decision support systems, expert
systems, and communication networks. If the long term viability of CE depends
on effectively developing and deploying CE tools, the assumptions about
how CE design tasks are most successfully performed and the roles of tools
in facilitating that work should be carefully reviewed. This paper identifies
the human factors assumptions made by the CE tool development community
and compares them to conclusions drawn from existing literature on the
role of technologies in performing technical work. This comparison suggests
that the assumptions made by the CE tool development community are likely
to inhibit CE tools from successfully enabling the CE process. Recommendations
for remedying this state of affairs are offered in the form of restated
assumptions that are consistent with documented behaviors of people using
similar technologies and potential development strategies for CE tool developers.
(appears in IEEE Trans. Engineering Management, 43(2):189-201, May
1996).
-
Process
Life Cycle Engineering: A Knowledge-Based Approach and Environment.
We describe our approach and mechanisms to support the engineering of organizational
processes throughout their life cycle. We describe our current understanding
of what activities are included in the process life cycle. We then go on
to describe our approach, computational mechanisms, and experiences in
supporting many of these life cycle activities, as well as compare it to
other related efforts. Along the way, we present examples drawn from a
recent study that uses the approach and the mechanisms of our knowledge-based
process engineering environment to support the (re)engineering of corporate
financial operations in a mid-size consumer products organization. (NB:
Contains 12 image files).(appears in Intelligent Systems in Accounting,
Finance, and Management, 6(1):83-107, 1997). In addition, an
interactive presentation on this subject can be found here.
-
Supporting
Distributed Configuration Management in Virtual Enterprises. This paper
presents a semantic hypertext-based framework called DHT that supports
distributed software configuration management, provides transparent access
to heterogeneous, autonomous software repositories, and enables an implementation
strategy with low cost and effort. We show how DHT solves the practical
problems of sharing and updating heterogenous multi-version software in
a virtual enterprise of distributed teams, integrating existing CM tools
and environments, executing CM processes to coordinate development activities
across wide-area networks. This is when the process model is represented
as a user navigable hypertext graph whose nodes associate process steps,
user roles, and associated tools with designated software product versions
and configurations. Furthermore, we show that this can require the support
for alternative policy models for the commitment of software updates into
local CM repositories. Overall, these capabilities provide support for
product-centered enactment of CM policies and processes across a virtual
enterprise of teams connected via the Internet. (appears in R. Conradi
(ed.), Software Configuration Management, Lecture Notes in Computer
Science, Vol. 1235, Springer-Verlag, New York, 142-160, 1997) .
-
Reengineering
the IS Research Process for the 21st Century. Advances in IT capabilities
and
changes in the global business environment have led many enterprises to
radically change the way they carry out their business. On the verge of
the 21st century it is also time for IS academics to fundamentally rethink
the IS research process with the goal of substantially augmenting its effectiveness.
This paper first examines why the current IS research process needs to
be radically changed. It then systematically analyses needed change along
six dimensions. The change potentials are used to propose a new IS research
paradigm that is based on interactive knowledge repositories and collaborative
electronic networks. Key elements of the new paradigm are explored through
a prototype of an IT based-toolkit for improving the research process.
Through our learning from the prototype we propose a new type of IT-enabled
electronic space for the research community which we term a "Cybrarium".
A cybrarium is focused not just on the storage and dissemination but on
the synthesis of knowledge generated in the research community. Subsequently,
the basic distinctions between electronic web journals and cybrariums are
articulated and it is shown how a cybrarium leads to a fundamentally changed
research process. We contend that such a redefined research process will
enable the IS research community to make the leap from a cottage industry
to a large-scale global collaborative alliance that is fast, forward-looking
and cumulative.
-
(Re)Engineering
Research Grants Management: From Acquisition Reform to Knowledge Brokering
at ONR. In this paper, we briefly describe our approach and experience
in a research effort focused on (re)engineering the activity of research
grants management at the Office of Naval Research. We found that we could
contribute to a substantial reduction in process cycle time and operational
costs associated with the funding of thousands of research grant procurement
actions. Accordingly, we focus our discussion on topics that underlie these
results. We also observe that knowledge brokering is an area where a new
R&D initiative could lead to more effective and efficient research
funding and research program management, as well as serve the mutual self-interests
of the Federal research funding agency and researcher communities. (presented
at NSF Workshop on Research and Development Opportunities for Federal Information
Services, Arlington, VA, http://www.isi.edu/nsf,
May 1997).
-
Process-Driven
Intranets: Life Cycle Support for Process Reengineering.
In this paper, we describe our approach and experience in a case study
focused on redesigning processes for research grant funds management at
the Office of Naval Research. We found that we could contribute to a substantial
reduction in process cycle time and operational costs associated with the
funding of thousands of research grant procurement actions. Accordingly,
we focus our discussion on topics that underlie these results. This includes
defining our approach process design, the technology of process-driven
intranets for electronic commerce, our case study applying this approach
and technology at ONR, and a discussion of lessons learned. Along the way,
we identify challenges, issues, and possible solutions that foreshadow
the development of a new generation of intranet-based networked information
systems. (appears in IEEE Internet Computing, 1(5):42-49, 1997).
-
Virtual
System Acquisition: Approach and Transitions. In this paper, we describe
a radically new approach for the acquisition of software-intensive systems.
We start be reviewing problems and opportunities for improving the acquisition
of these systems. We put forward a statement of objective on the need to
make
the software system acquisition more agile and adaptive, through the evolutionary
modeling, simulation, and development of the system being acquired. We
describe a new vision for the re-tooling and re-engineering software system
acquisition into a form we call, VISTA, denoting an approach to the virtual
acquisition of these systems. We then outline the VISTA approach to software
acquisition. This is followed by a discussion of the technical and organizational
transitions that must be investigated and managed to ensure the eventual
success of such a radical change to software system acquisition. (appears
in Acquisition Review
Quarterly, 5(2):185-216, Spring 1998)
-
Experience
with Software Process Simulation and Modeling. This paper describes
an approach taken and experiences encountered in developing and applying
simulation and modeling technologies to software processes. Processes for
both software development and use have been investigated. As such, the
focus of this paper is aimed at addressing three aspects of software process
simulation and modeling. First, I describe an approach and examples of
software simulation and modeling as investigated with the Articulator environment
developed at USC. Second, I describe how by focusing on process modeling,
analysis, and simulation, we are led to expand the scope of work with software
processes toward a more comprehensive software process life cycle engineering.
Third, I describe some of the lessons learned from applying modeling and
simulation concepts, techniques, and tools to software processes in a variety
of organizational settings. Conclusions then stress the complementary value
arising from the use of both qualitative and quantitative technologies
for software process simulation and modeling. (Journal of Systems and
Software, to appear 1999. The
original version of this paper presented at ProSim'98, Silver
Falls, OR, 22-24 June 1998).
-
Supporting
Software Development in Virtual Enterprises. This paper presents recent
developments in a distributed semantic hypertext framework called DHT that
supports software development projects within virtual enterprises. We show
how hypertext functionality embodied in DHT solves the practical problems
of project coordination including, collaborative sharing data in a virtual
enterprise of distributed teams, integrating existing tools and environments,
and enacting software processes to coordinate development activities for
teams across wide-area networks. In particular, we describe how software
process enactment can be achieved within a virtual enterprise without centralized
mechanisms. This is when the process description is represented as a user
navigable hypertext graph whose nodes associate process steps, staff roles,
and associated tools with designated software products. Overall, these
capabilities provide support for coordinating software development projects
across a virtual enterprise of teams connected via the Internet. (Journal
of Digital Information, 1(4), February 1999).
-
Redesigning
Contracted Service Procurement for Internet-based Electronic Commerce:
A Case Study. This paper describes a case study focused on redesigning
procurement processes for research grants at the Office of Naval Research.
These processes focus on the procurement of research (R&D) services
and how they can be redesigned and supported using Web-based capabilities.
By examining these processes, we gain insight into issues and challenges
to be addressed in redesigning service procurement with Internet-based
Electronic Commerce capabilities. In collaboration with other participants
in this effort, we found that we could contribute to a substantial reduction
in process cycle time and operational costs associated with the funding
of thousands of research grant procurement actions. Accordingly, this investigation
will focus on topics that underlie these results. This includes defining
an approach to redesign procurement processes for Internet-based EC, a
case study applying this approach and technology at ONR, and a discussion
of lessons learned. Along the way, challenges, issues, and possible solutions
are identified that foreshadow the development of a new generation of Internet-based
procurement processes and supporting Web-based environments. (Revised version
to appear in, Journal of Information Technology and Management).
-
Computational
Business Process Components for Electronic Commerce. In this position
paper, I will focus on addressing computational business processes as software
components for Electronic Commerce. These components can be configured
into an organizational process architecture that serves as a reusable framework
for developing an EC information infrastructure. Process-driven Intranets
then serve as a distributed development and run-time support environment
for the framework. Since PDIs can span organizational boundaries, and since
PDIs in different organizations may be interconnected, then process-driven
extranets can be created and deployed. PDIs and PDEs enable the design,
integration, and enactment of virtual enterprises. When a community of
virtual enterprises emerges and begins to support business transactions
among these enterprises, then virtual markets can appear, as can different
kinds of computational economies. With the exception of this last item,
I have experience in developing and applying these capabilities in different
organizational settings. My experience leads me to believe that CBPs are
viable components for EC. Furthermore, such components address an orthogonal
set of issues compared to those addressed by other potential EC technologies
such as CORBA/DCOM, EDI X12 transaction standards, Java/ActiveX, UML, and
others. Subsequently, the potential value of CBPs can be assessed independent
of choices made in using or evolving other EC technologies. Thus, CBPs
merit consideration as a foundational software technology for EC. (Presented
at the 1998 Intern.
Workshop on Component-Based Electronic Commerce, Berkeley, CA, July
1998).
-
Developing
a Knowledge Web for Business Process Redesign. We describe our effort
at developing and demonstrating a prototype knowledge-based Web environment
for modeling, diagnosing and redesigning complex business processes. Our
goal was to investigate how a modern knowledge representation system, Loom
[MB95], can favorably leverage the development and evolution of a knowledge
web that links narrative, informal and formal descriptions of cases on
business process redesign found on the Web. In so doing, we demonstrate
concepts, techniques and tools that facilitate the development of a knowledge
web management system (KWMS) in an application domain of interest to enterprises
throughout the world. (Draft for review, submitted for publication, 1999).
-
Collaborating USC Faculty and Researchers
Dr. Walt Scacchi is director of the ATRIUM Laboratory. Over the
past eight years, his research team has developed an advanced knowledge-based
environment for modeling, analyzing, simulating, and enacting both "as-is"
and "to-be" business processes. With sponsorship from companies including
Andersen Consulting, AT&T Bell Laboratories, Hewlett-Packard, McKesson
Water Products Co., Northrop, Pacific Bell and others, Prof. Scacchi's
research team has applied their environment to assist these companies in
analyzing and redesigning their business processes.
Beyond this, there are of course a number of research efforts in the
IST and Operations Management (OM) areas in the USC Information and Operations
Management department which can and/or do overlap with the preceding efforts.
Prof. Omar El Sawy is interested in extending his research into the
development of theories for business process redesign based upon virtual
workflows. In this regard, the ATRIUM provides advanced technology resources
for investigating, understanding, and redesigning both real and virtual
process workflows, whether in traditional or internetworked (virtual) organizations.
Prof. Alexander Hars has joined the faculty in the Fall of 1994, bringing
his expertise in advanced techniques for enterprise and product modeling,
natural language processing, and knowledge management to the ATRIUM, thereby
complementing other Laboratorty efforts that focus on organizational process
modeling.
Prof. Sulin Ba joined the faculty in Fall 1996, bringing her expertise
in electronic commerce, intranets, and knowledge-based decision support
systems. During the Fall 1996 semester, she taught the Electronic Commerce
course here at the USC School of Business Administration. She is also involved
in an effort to develop a new MBA core course on the Electronic Economy.
Finally, Prof. Ramnath Chellapa joined the faculty in Fall 1997, bringing
his interest and expertise in prototyping networked information systems
for electronic publishing of research journals, for MIS collaboratories,
and for related applications for Electronic Commerce.
On the OM side, Prof. Richard Chase, Director of the Center for Service
Excellence (CSE) has pioneered the concept of a "service factory" which
seeks to bring together the best ideas in service provision and manufacturing
to develop customer-driven production systems. The ATRIUM Laboratory can
be seen as a kind of service factory: one that is focused on the production
and support of large-scale ISTs for high-technology organizations. However,
Prof. Chase's service factory concept suggests many new and provocative
ideas which a new laboratory housing an IS-service factory might showcase
and further explore as well as providing the venue for empirical study
and training.
Elsewhere, Prof. Ann Majchrzak, joining the IOM Dept. in 1997, has interests
in understanding the human dimension of complex information systems, including
CAD/CAM and Concurrent Enginering Environments. She also is interested
in taking the results of empirical studies of the users and use of complex
information systems into automated support systems which can help in the
design of appropriate organizational structures and workflows.
Prof. Richard McBride is engaged in studies that seek to develop and
apply new algorithms and techniques for scheduling large-scale production
and operational processes. Since scheduling problems are critical to all
large-scale IS development projects, there is an opportunity to bring these
new techniques to this area as well.
Finally, Prof. Ravi Kumar, has been investigating the role of prototyping,
order fulfillment and distribution management techniques in supporting
the local or global development of new products.
ATRIUM Laboratory Alumni
Dr. Peiwei Mi, now at Vigilance
Inc.
Prof. Mark Nissen, now
at Systems Management Dept, Naval Postgraduate School, Monterey, CA.
Dr. John Noll, now at
Computer Science Dept, University of Colorado, Denver, CO
Research Sponsors and Collaborators
Recent sponsors and collaborators of research projects within the ATRIUM
include the following:
-
Andersen Consulting LLP
-
Enabling Business Technologies LLC
-
Ernst and Young LLP
-
GDE Systems Inc.
-
Hewlett-Packard
-
Holosofx Inc.
-
IBM Canada Ltd.
-
Intelligent Systems Technology Inc.
-
McKesson Water Products Co.
-
New Directions Technologies Inc.
-
Office of Naval Research
-
Pacific Bell CalREN
-
Rome Laboratories
-
US Air Force
-
USC Advanced Biotechnology Consortium
-
USC Entertainment Technology Center
-
USC Information Sciences Institute
All the support, energy, and encouragement provided by collaborators in
these organizations is greatly appreciated.
Online Course Materials
In conjunction with the research projects being conducted at the ATRIUM
laboratory, there is also an educational effort underway. During the Spring
1997 academic semester, we will offer a course at the USC Graduate School
of Business Administration in the Information and Operations Management
Dept. (IOM540) on Network Information Systems: Analysis, Design and
Implementation. This course focused on business uses of the Internet,
Corporate Intranets, and Electronic Commerce over the Internet. During
the Spring 1996 semester, we offered a new version of the IOM536 course
on Decision Support and Expert Systems. This course focuses on techniques
and tools for supporting complex decision-making processes within or across
organizations, using Internet-based information systems when appropriate.
Contact Information
-
PHONE: 949-574-0481 (Dr. Walt Scacchi/ATRIUM lab) or 949-548-7192
-
EMAIL: wscacchi@rcf.usc.edu
To ISWorld Net
To Social Informatics
Home Page
The USC Home Page
This page is maintained by Walt
Scacchi who can be reached at the e-mail address noted above. This
page was last updated on 16 January 1999. Also, for those who did
not notice, the image at the top of this page is a single-image random
dot stereogram. Can you figure out what's there?