2016 (266)
2015 (278)
2014 (298)
2013 (203)
2012 (72)
2011 (41)
2010 (25)
2009 (27)
2008 (39)
2007 (7)
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.1-21
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
With emergence of Service Oriented Architecture (SOA) as the main technology for enterprise application development and integration, there is a need of service development patterns that fit into the context of SOA solutions development. This paper presents a pattern known as the atomic new service (ANS) pattern that addresses the design and implementation of SOA atomic new services or atomic services that implements new business logics. This pattern enables service developers to build atomic new services as three-layer reusable services components consisting of a Service Interface Definition layer, Service Business Logic Layer and Service Data Access Layer. ANS pattern make use of changing infrastructure APIs (Web Service APIs, persistence APIs, transaction management APIs) transparently from service business logics implementation while at the same time applying service development best practices such as contract first approach. Atomic services are building blocks of SOA composite services and process services.
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.21-38
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Based on the model of matrix, a new algorithm for original pairwise testing data set generation is first proposed, and then, based on which, a sufficient and necessary condition for the minimum pairwise testing data set generation of the testing system T is given, where T has n different parameters, each parameter has n different values, and n is a prime number. Finally, according to the given original pairwise testing data set, a novel testing data adding method based on the idea of matching combination is designed to add extra testing data to cover all the pairwise combinations that are not covered by the original pairwise testing data set. Theoretical analysis and experimental results show that, the newly proposed algorithm is simple and effective, and has these good characteristics such as small test data set and less time consumption etc.
Genetic Algorithm for Solving Optimal Power Flow Problem with UPFC
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.39-50
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
This paper concerns the Optimal Power Flow [OPF] in multi machine Power System with UPFC using Genetic Algorithm [GA]. The objective is to minimize the cost of the power system, to enhance the power flow in transmission lines and to maintain the voltages at the buses using UPFC. Using the proposed method, the optimal cost and real power losses of the power system with UPFC is achieved by developing a simple Genetic Algorithm and the location and rating of UPFC is also achieved by Newton Raphson’s load flow method. IEEE 9 bus system has been studied to show the effectiveness.
Incorporating Discount Usability in Extreme Programming
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.51-62
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Extreme programming (XP) is one of the well-known forms of agile software development, due to its iterative nature, software developers focus on functional aspects and neglect the non-functional characteristics of software like usability. This research investigates the importance of end user involvement in extreme programming using grounded theory and describes the key question that how usability practices are integrated with the Extreme Programming in orders to make effective usable software system. To address this key issue, this study provide an extension suggestion for extreme programming that help the development team to take an account of usability of the product. While there are many usability engineering techniques, discount usability (Scenarios, Card Sorting, Heuristic evaluation and thinking aloud) that are applied with a minimum set of guidance and tools were integrated into extreme programming project lifecycle.
Managing Scope Creep with Design Patterns in Formal Specifications
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.63-72
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Scope creep can affect the timeliness of the software engineering process. Scope creep often occurs when features are changed or added. Software specification languages provide a formal method for extrapolating and expanding requirements. Several design patterns provide object oriented constructs whose goal are to mitigate changes in code. Applying these design patterns to formal specifications can help mitigate changes. Structural patterns realize communication between objects, thus identifying how these objects and communications can change. Using a combination of these pattern types, specifications can be redesigned with the focus of mitigating scope creep. This paper will focus on the patterns which fall into these two categories to design specifications, even if the requirements don’t specify this behavior. This paper will identify a template of specifications which will aide developers in identifying how specifications can be designed with mitigating scope creep in mind.
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.5 No.1 2011.01 pp.73-88
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Research and practice for Model Driven Engineering (MDE) have significantly progressed over the last decade for dealing with the increase of complexity within systems during their development and maintenance processes by raising the level of abstraction using models as information storage. New significant approaches, mainly Model Driven Architecture (MDA) defined at the OMG (Object Management Group), “Software Factories” proposed by Microsoft and the Eclipse Modeling Framework (EMF) from IBM, are born and have been experimented. As models grow in use for developing systems, transformation between models grow in importance. University and industry are seeking for effective and efficient ways to treat transformation as first-class assets in MDE. In order to produce new and more powerful transformations, we argue that the semi-automatic generation of transformation rules is an important challenge in future MDE development to make it easier, faster, and cost-reduced process. In this paper we propose an extended architecture that aims to semi-automate the process of transformation in the context of MDA. This architecture introduces mapping and matching as first class entities in the transformation process, represented by models and metamodels. We will introduce and discuss briefly two main operations “adaptation” and “derivation” which we consider as core techniques for a semi-automatic transformation process in MDA, along with the first two main techniques of matching and mapping. We will introduce a still theoretical idea already adopted in schema matching field of combining many techniques of matching taken from the literature in order to improve the quality of the obtained mappings. This combination will raise the semi-automation level and thereby significantly contribute to results of higher quality. Finally, an illustrative example is presented and related works are discussed.
0개의 논문이 장바구니에 담겼습니다.
선택하신 파일을 압축중입니다.
잠시만 기다려 주십시오.