1 |
Software Design of an Architecture Description Language SimulatorLuo, Ming 21 February 2011 (has links)
In system-on-chips, system architecture designs greatly affect cost, performance,
and power consumption of the systems. In system design time, we thus need to
perform system architecture exploration. In order to effectively support architecture
exploration, we improve de-efficiency of current architecture description languages and
produce new ways of architecture description, including multiple architecture pattern
descriptions and generalized coding description. Together with existing architecture
description methods, we form a generalized architecture description language. In this
thesis research, in order to support verification of designs in the generalized architecture
description language, we designed its simulator software. The simulator should
support the descriptions of the architecture description language, including structural
description, behavioral description, coding description, multiple architecture pattern
descriptions, and hardware data structures. We implemented the simulator software in
several software modules, including simulator engine, parser design, interpreter design,
generalized decoder design, multiple architecture pattern descriptions, and hardware
data structures. We thus can effectively support the verification capability of the
architecture description language.
|
2 |
Study on Architecture-Oriented Enterprise Private Cloud ModelHsu, Chine-chuan 12 June 2012 (has links)
Cloud computing has updated the appearance of the Information Technology (IT) infrastructure, and in addition to lower operation costs provides real-time services and reduces the information service barrier. In order to adapt to the rapidly changing market demand, enterprises are beginning to consider the feasibility of the deployment of cloud computing. The business environment changes so fast that an integrated dynamic framework and intelligent service system to achieve enterprises¡¦ visions, objectives and strategies, and to quick response is needed. Regarding to the three main service types of cloud computing: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), this study proposes an integration model for enterprise administration.
Cloud computing packs the functionality of dynamic resource adjustment. From the deployment of organizations to the customer interactions, cloud computing is divided into a public cloud, private cloud and mixed cloud based on its deployment model. As for the private cloud, its information security and efficiency allow enterprises execute their operations smoothly according to the business rules. Thus more and more enterprises are inclined to deploy private clouds.
This study uses structure-behavior coalescence architecture description language (SBC-ADL) to accomplish the systems architecture, and provides thorough suggestions of dynamic resources allocation as a reference model for any enterprise which plans to deploy the cloud computing service. For those enterprises that have already implemented cloud computing services, the systems architecture can be referred to better their business management. Describing the relationship between the various systems architecture is helpful in quickly understanding the system operation. Consider reducing misunderstanding and increasing work efficiency and information correctness, SBC-ADL works very well as an effective tool for training and communication within the IT department.
|
3 |
Design and Implementation of Simulator Mechanisms of Architecture Description LanguageLiu, Yi-ting 13 September 2012 (has links)
In the age of system-on-chip designs, design complexity of systems increases continuingly. This results in difficulty of design convergence. In design exploration of system architectures, we need to design, specify, and verify system designs effectively. By employing an architecture description language (ADL), we can effectively support specification and verification of system level designs. Existing ADLs have certain de-efficiencies in specification capabilities. We designed and improved specification capabilities in our architecture description language. Specification techniques in our ADL include behavioral description, structural description, regular structure description, built-in architecture feature description, and data integration description. In this thesis research, we focus on supporting verification capability of our ADL. We designed a simulator of the ADL. The simulation mechanisms include language input design, simulation data structure construction, behavioral simulation, structural simulation, regular architecture simulation, built-in architecture feature simulation, and data integration mechanism. With the ADL simulator, we can verify functionality and performance of architecture designs specified in the ADL. Simulation results can thus be used to guide design exploration and help design convergence.
|
4 |
DynaComm: The Extension of CommUnity to Support Dynamic ReconfigurationLing, Xiang 01 1900 (has links)
<p> Architecture Description Languages were developed to support the abstract level of software structuring that is the subject matter of software architecture. CommUnity is an ADL built on co-ordination principles and a categorical framework to support the composition of specifications of components to form the system's specification. However, an important problem of CommUnity is the lack of support for specifying the system's architectural changes in both the set of components and the connections between them.</p> <p> This thesis presents DynaComm, an extension of CommUnity to support hierarchical design and dynamic reconfiguration of component based systems. Several new language constructs are introduced into DynaComm: subsystems are coarse grained components which are considered as the basic unit for the construction of systems, connectors encapsulate a component interaction pattern that can organize the possibly complicated interactions between the components
of a subsystem. We also propose the idea of interface manager to solve the problem of incorrectly synchronized actions in CommUnity, and the concept of population manager to manage the live instances of components in a subsystem, through which we can model potentially complicated dynamic reconfigurations in a system.</p> <p> To use the semantics of CommUnity in defining the semantics of DynaComm, a "normalization" technique is introduced to transform the parameterized (indexed) actions into "normal" actions of CommUnity and reduce the specification of connectors and subsystems to flat CommUnity designs, so that we can derive the system's semantics in a certain state.</p> <p> Two illustrative examples, fault-tolerant dynamic client-server and vending machine systems, are also given to show the usage of DynaComm in modeling complicated and dynamic systems.</p> / Thesis / Master of Science (MSc)
|
5 |
A New Look at Retargetable CompilersBurke, Patrick William 12 1900 (has links)
Consumers demand new and innovative personal computing devices every 2 years when their cellular phone service contracts are renewed. Yet, a 2 year development cycle for the concurrent development of both hardware and software is nearly impossible. As more components and features are added to the devices, maintaining this 2 year cycle with current tools will become commensurately harder. This dissertation delves into the feasibility of simplifying the development of such systems by employing heterogeneous systems on a chip in conjunction with a retargetable compiler such as the hybrid computer retargetable compiler (Hy-C). An example of a simple architecture description of sufficient detail for use with a retargetable compiler like Hy-C is provided. As a software engineer with 30 years of experience, I have witnessed numerous system failures. A plethora of software development paradigms and tools have been employed to prevent software errors, but none have been completely successful. Much discussion centers on software development in the military contracting market, as that is my background. The dissertation reviews those tools, as well as some existing retargetable compilers, in an attempt to determine how those errors occurred and how a system like Hy-C could assist in reducing future software errors. In the end, the potential for a simple retargetable solution like Hy-C is shown to be very simple, yet powerful enough to provide a very capable product in a very fast-growing market.
|
6 |
Study on Architecture-Oriented Customer Relationship Management ModelLan, Lan 06 January 2011 (has links)
Since recent financial crisis triggered world economy recession, most of the corporations are facing financial downturn. To survive in the recession, some measurements are taken to increase revenue and reduce expense. Customer Relationship Management (CRM) is one of those measurements which are used by corporation managers to enhance business operations and retain old customers.
In Lee¡¦s research, 70% corporations adopting CRM failed. Introducing a system into business operation is not the only key point; customer-centered corporation culture and structure are some other key points. Successful CRM operation coordinates CRM strategy, organization, process, tool and final evaluation to support services continuously. This study focuses on constructing an acceptable CRM model to minimize the investments of time, money and man power when adopting CRM, and reduce the possibility of failure.
In this study, we follow Enterprise Architecture (EA) theory and use the Structure-Behavior Coalescence Architecture Description Language (SBC-ADL) as a tool to create the architecture-oriented CRM model (AOCRMM). SBC-ADL integrates the views of structure, behavior and others, so that it integrates organizational structures and organizational behaviors into a single model. Comparing to traditional CRM models which organizational structures and organizational behaviors are separated, the AOCRMM provides a more holistic way, than traditional CRM models, to describe how the CRM operates.
|
7 |
Study on Architecture-Oriented Clinical Care ModelChiu, Ling-Yi 08 January 2011 (has links)
With the prosperity of information technology, the hospital introduces the high-tech equipment and information systems to improve patient-centered clinical care capability and efficiency. Because of structural changes in the medical environment, the traditional modes of care have many impacts. This study combines the enterprise architecture (EA) theory with evidences and experiences of clinical care, including suggestions of supervisors and colleagues. Our purpose is to find out a description tool for patient-centered clinical care, and to improve communication and interaction among personnel, equipment, and system, leading to the development of architecture-oriented clinical care model (AOCCM).
This study uses structure-behavior coalescence architecture description language (SBC-ADL) to construct a multiple view integrated AOCCM. AOCCM is a patient-centered blueprint which includes architecture hierarchy diagram, framework diagram, component operation diagram, component connection diagram, structure-behavior coalescence diagram, and interaction flow diagram. Comparing with existing clinical care model from various kinds of views, all logical results demonstrate that AOCCM is superior to the existing model.
The methodology of architecture-oriented covers the organizational structure, caring behavior, and the relationship between patients and hospitals, to systematically show the face of clinical care. Accordingly, AOCCM helps a great deal care staffs achieve effective consensus in corporate communications and new staffs accomplish systematical learning in clinical studies.
|
8 |
The Study of Architecture-Oriented Cable Network Management System ModelChou, Chi-Mo 10 January 2011 (has links)
After the National Communications Commission lifted the ban on cross-industry, the boundaries of cable television and telecommunication services become increasingly blurred. Thereafter, cable business owners in network operations management area are facing the telecommunication industry with fierce competition. They also need to overcome the high morphological variable services with the impacting of increasingly complex processes. The Information communications in business organizations have generated problems of the information exchanging fault and the recognition process management gap. Therefore, the operational mechanism on cable network management systems becomes very important and meaningful.
This study is based on system architecture and logic rule to use the structure-behavior coalescence (SBC) architecture description language (ADL). Through the design-based research (DBR) methodology, it integrates the concepts of information systems and business management, and develops a proprietary architecture tools by innovating cable televisions with architecture-oriented cable network management system model (AOCNMSM). This study also uses logical classification rules to verify the following purposes:
(1) Building the network management systems model to meet the business integrated operations.
(2) Combining of network management system and organizational information flow to avoid information exchange faults.
(3) Excluding the potential barriers on the network management system to avoid the recognition gap of organizational management.
By introducing the AOCNMSM, we allow cable business owners to view their online network easier on most environmental management issues. They shall truly achieve the integration of information systems and organizational management and enhance the service quality of cable television to create a more flawless business performance.
|
9 |
Study on Architecture-Oriented Closed Circuit Television Information and Intelligence Management ModelLi, Chun-Chieh 11 January 2011 (has links)
Closed Circuit Television (CCTV) has been widely applied to crack down crimes. However, the comprehensive set-up of the CCTV in public space was controversial in terms of the issues of human rights, law, regulation, and of applications to detecting crimes. As the integration and application of CCTV are getting popular, it seems to be significant to explore the dilemmas of applying CCTV to collect information and meantime protecting people¡¦s privacy.
The study is based on the architecture-oriented (AO), applying the method of situational crime privation (SCP) and architecture descriptive language (ADL) under the frame of Structure-Behavior Coalescence (SBC) of Enterprise Architecture (EA), to achieve the following goals:
(1) to investigate the current CCTV management and regulation,
(2) to construct a more appropriate CCTV management model,
(3) to assure the public by making public the CCTV application procedure
In the end, to increase the reliability and validity of the study, systematic observation approach was added to testify the operative and regulative procedures of using CCTV.
|
10 |
Study on Architecture-Oriented Small Panel OEM Factory MES ModelWei, Chih 25 December 2011 (has links)
The international economy grew slowly in recent years. Small panel industry's profitability is declining year by year, coupled with external competitive pressure, high material prices and green environmental requirements. The small panel OEM¡¥s operation becomes more challenging. Facing the marginal profit age, the small panel industry must be able to extend the manufacturing and producing capabilities in order to increase competitiveness and cost savings.
This study uses the Structure-Behavior Coalescence Architecture Description Language (SBC-ADL) to construct a multiple view integrated Architecture-Oriented Small Panel OEM Factory MES Model (AOSPOEMFMESM). SBC-ADL emphasizes on ¡§Structure + Behavior". Spirit of SBC-ADL can more clearly illustrate the need to change according to customer requirements and complex manufacturing process in the MES of small panel OEM factory.
AOSPOEMFMESM describes in detail that small panel OEM factory organization, MES and other information sharing systems and the interaction between. AOSPOEMFMESM make it easier for the mangers or the users to know and control the entire MES and enhance the competitiveness of an enterprise.
|
Page generated in 0.1117 seconds