Analyzing Robustness of UML State Machines
State Machines constitute an integral part of software behavior specification within the UML. The development of realistic software applications often results in complex and distributed models. Potential errors can be very subtle and hard to locate for the developer. Thus, we present a set of robustness rules that seek to avoid common types of errors by ruling out certain modeling constructs. Furthermore, adherence to these rules can improve model readability and maintainability. The...
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Will UML 2.0 Be Agile or Awkward?
The UML sits at an architectural crossroad. Will UML 2.0 resolve the problems of UML 1.x or will it succumb to the dreaded second-language syndrome?
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
The early part of the 1990s saw a greatly heightened interest in the object paradigm and related technologies. New object-based programming languages, such as SmallTalk, Eiffel, C++, and Java, were devised and adopted. These were accompanied by a prodigious and confusing glut of object-oriented (OO) software design methods and modeling notations.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Context-Free Slicing of UML Class Models
The concept of model slicing is introduced as a means to support maintenance through the understanding, querying, and analysis of large UML models. The specific models being examined are class models as defined in the Unified Modeling Language (UML).
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
UML Data Models From An ORM Perspective: Part 1
Although the Unified Modeling Language (UML) facilitates software modeling, its object-oriented approach is arguably less than ideal for developing and validating conceptual data models with domain experts. Object Role Modeling (ORM) is a factoriented approach specifically designed to facilitate conceptual analysis and to minimize the impact on change. Since ORM models can be used to derive UML class diagrams, ORM offers benefits even to UML data modelers. This multi-part article provides a...
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Using the UML for Architectural Description
In this paper, I provide an overview of IEEE P1471, describe its conceptual framework, and investigate the issues of applying the UML to meet the requirements of IEEE P1471.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Bridging the gap between Acme and UML 2.0 for CBD
In this paper we map Acme modeling abstractions into UML 2.0, using its new component modeling constructs, its lightweight extension mechanisms and OCL well-formedness rules. The feasibility of this mapping is demonstrated through several examples. This mapping bridges the gap between architectural specification with Acme and UML, namely allowing the transition from architecture to implementation, using UML design models as a middle tier abstraction.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
UML for XML Schema Mapping Specification
This paper describes a graphical notation in UML for designing XML Schemas. UML (Unified Modeling Language) is a standard object-oriented design language that has gained virtually global acceptance among both tool vendors as well as software developers. UML has been standardized by the Object Management Group (OMG). XML Schema is an emerging standard from W3C. XML Schema is a language for defining the structure of XML document instances that belong to a specific document type.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
In this paper I propose using a Unified Modeling Language (UML) tool as an aid in finding smells and performing some of the larger granularity refactorings. Working in UML is also advantageous when performing some of the smaller refactorings, but does not apply to refactorings involving blocks of code smaller than an individual class member. The purpose of this paper is to give a taste of what is possible when you use UML as a tool for refactoring, not to be an exhaustive catalogue.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Modeling Role-Based Access Control Using Parameterized UML Models
Organizations use Role-Based Access Control (RBAC) to protect computer-based resources from unauthorized access. There has been considerable work on formally specifying RBAC policies but there is still a need for RBAC policy specification techniques that can be integrated into software design methods. This paper describes a method for incorporating specifications of RBAC policies into UML design models.
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
UML basics - Part II: The activity diagram
The purpose of the activity diagram is to model the procedural flow of actions that are part of a larger activity. In projects in which use cases are present, activity diagrams can model a specific use case at a more detailed level. However, activity diagrams can be used independently of use cases for modeling a business-level function, such as buying a concert ticket or registering for a college class. Activity diagrams can also be used to model system-level functions, such as how a ticket...
Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0
Sáng kiến kinh nghiệm: Tìm hiểu đề xuất giải pháp sử dụng...
Sáng kiến kinh nghiệm: Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại nhằm đề xuất các phương án ứng dụng và phát triển phần mềm nguồn mở; mô tả các giải pháp triển khai; nêu các bài học kinh nghiệm, những khó khăn vướng mắc trong quá trình triển khai.
Loại Luận Văn - Đề án | Loại file: | Lượt xem: 0 | Download 0
Đăng nhập
Bộ sưu tập nổi bật
8 Tài Liệu
Lượt xem:0
Bộ sưu tập Chế biến - Bảo quản...
15 Tài Liệu
Lượt xem:0
7 Tài Liệu
Lượt xem:0
Bộ sưu tập tài liệu về sửa chữa...
8 Tài Liệu
Lượt xem:0
Bộ sưu tập Kỹ thuật sửa chữa máy...
8 Tài Liệu
Lượt xem:0
Bộ sưu tập tài liệu Điện công nghiệp
9 Tài Liệu
Lượt xem:0
Bộ sưu tập tài liệu Khách sạn - Du...
8 Tài Liệu
Lượt xem:0
Tuyển tập tài liệu hay về Kế toán...
14 Tài Liệu
Lượt xem:0