Search For:

Displaying 1-40 out of 40 total
Goal based agent-oriented software modeling
Found in: Asia-Pacific Software Engineering Conference
By Kenha Park, Jintae Kim, Sooyong Park
Issue Date:December 2000
pp. 320
This paper presents a goal based modeling method for an agent-oriented software system. In modeling research for agent-oriented software, problems often emerged in that the properties of an agent system were not efficiently reflected in the development pha...
 
Agent-Oriented Software Modeling
Found in: Asia-Pacific Software Engineering Conference
By Minjeong Kim, Seungyun Lee, Injae Park, Jintae Kim, Sooyong Park
Issue Date:December 1999
pp. 318
Due to the increased applications of agents, Agent-oriented software becomes large and complex. To support systematic developments of such a software, Agent-oriented software development methodology needs to be developed. This paper focuses on modeling pha...
 
Sustainable Embedded Software Life-Cycle Planning
Found in: IEEE Software
By Dong-Hyun Lee,Hoh Peter In,Keun Lee,Sooyong Park,Mike Hinchey
Issue Date:July 2013
pp. 72-80
Time to market is a crucial factor in increasing market share in consumer electronics. Furthermore, fierce market competition tends to sharply lower the prices of new consumer electronics products as soon as they're released. Researchers have studied softw...
 
Building Dynamic Software Product Lines
Found in: Computer
By Mike Hinchey,Sooyong Park,Klaus Schmid
Issue Date:October 2012
pp. 22-26
Dynamic software product lines extend existing product line engineering approaches by moving their capabilities to runtime, helping to ensure that system adaptations lead to desirable properties. The Web extra at http://youtu.be/EHfdatOuktM is a video of a...
 
An Interaction-Driven Approach to Identifying Functional Behaviors of Service Robot Systems
Found in: 2012 17th International Conference on Engineering of Complex Computer Systems (ICECCS)
By Youngdo Cho,Hwangwook Kim,Dae-Kyoo Kim,Sooyong Park
Issue Date:July 2012
pp. 109-118
The service robot domain has gained increasing attention for its significant impact on human society. By its nature, the service robot domain is component-based and distributed and comprising components are usually developed by third parties as black-box. ...
 
Requirements Management Using KANO Model and AHP for Service Systems Design
Found in: Dependable, Autonomic and Secure Computing, IEEE International Symposium on
By Jaeung Lee,Vijayan Sugumaran,Sooyong Park
Issue Date:December 2011
pp. 1159-1166
Service Systems are increasingly being utilized to keep pace with the changing environment and business requirements. Moreover, service requirement management is very significant for service workflow design. Managing requirement is one of the core activiti...
 
Fifth International Workshop on Dynamic Software Product Lines (DSPL 2011)
Found in: Software Product Line Conference, International
By Svein Hallsteinsen,Mike Hinchey,Sooyong Park,Klaus Schmid
Issue Date:August 2011
pp. 335
In emerging domains such as ubiquitous computing, service robotics, unmanned space and water exploration, and medical and life-support devices, software is becoming increasingly complex with extensive variation in both requirements and resource constraints...
 
A Feature-Based Modeling Approach for Building Hybrid Access Control Systems
Found in: Secure System Integration and Reliability Improvement
By Sangsig Kim,Dae-Kyoo Kim,Lunjin Lu,Sooyong Park,Suntae Kim
Issue Date:June 2011
pp. 88-97
Role-Based Access Control (RBAC) and Mandatory Access Control (MAC) are widely used access control models. They are often used together in domains where both data integrity and information flow are concerned. There is much work on combined use of RBAC and ...
 
An Approach for Service Identification Using Value Co-creation and IT Convergence
Found in: Computers, Networks, Systems and Industrial Engineering, ACIS/JNU International Conference on
By Jaeung Lee, Vijayan Sugumaran, Sooyong Park, Devoushka Sansi
Issue Date:May 2011
pp. 441-446
Services are increasingly being utilized to develop business applications to keep pace with the changing environment and business requirements. Service identification is one of the core activities in developing service systems. To identify proper services,...
 
Which Crashes Should I Fix First?: Predicting Top Crashes at an Early Stage to Prioritize Debugging Efforts
Found in: IEEE Transactions on Software Engineering
By Dongsun Kim, Xinming Wang, Sunghun Kim, Andreas Zeller, S.C. Cheung, Sooyong Park
Issue Date:May 2011
pp. 430-447
Many popular software systems automatically report failures back to the vendors, allowing developers to focus on the most pressing problems. However, it takes a certain period of time to assess which failures occur most frequently. In an empirical investig...
 
A Scenario Based Approach for Service Identification
Found in: Computer Software and Applications Conference Workshops
By Suntae Kim, Minseong Kim, Vijayan Sugumaran, Sooyong Park
Issue Date:July 2010
pp. 237-238
Service oriented approach is increasingly being utilized to develop business applications to keep pace with the changing environment and business requirements. Service identification is one of the core activities in developing Service oriented systems. To ...
 
A Robot Fault-Tolerance Approach Based on Fault Type
Found in: Quality Software, International Conference on
By Bingu Shim, Beomho Baek, Suntae Kim, Sooyong Park
Issue Date:August 2009
pp. 296-304
As the field of robot service expands, reliability has become one of the highest priorities in robot development. Fault-tolerance is an important characteristic for robots to increase their reliability levels. However, the literature on fault-tolerance in ...
 
GARDIAN: A Tool for Validating Rule-Based Modeling Methods
Found in: Quality Software, International Conference on
By Suntae Kim, Jintae Kim, Sooyong Park, Dae-Kyoo Kim
Issue Date:August 2009
pp. 161-166
A software modeling method provides concrete modeling guidelines. Use of the guidelines helps designers build rigorous software in a systematic manner. However, the observation of modeling guidelines heavily relies on individual developer. This paper prese...
 
A Systematic Robot Fault-Tolerance Approach
Found in: Computer Software and Applications Conference, Annual International
By Bingu Shim, Beomho Baek, Sooyong Park
Issue Date:July 2009
pp. 624-625
As the field of robot service expands, reliability has become one of the highest priorities in robot development. Fault-tolerance is an important characteristic for robots to increase their reliability levels. However, the literature on fault-tolerance in ...
 
Usage History-Based Architectural Scheduling
Found in: Computer Software and Applications Conference, Annual International
By Dongsun Kim, Seokhwan Kim, Sooyong Park
Issue Date:July 2009
pp. 443-451
Waiting a long time for software applications to load typically elicits an adverse response from the user. This negative response eventually leads to decreased user satisfaction. The waiting time can be reduced by executing the application in improved hard...
 
Dynamic Architectural Selection: A Genetic Algorithm Based Approach
Found in: Search Based Software Engineering, International Symposium on
By Dongsun Kim, Sooyong Park
Issue Date:May 2009
pp. 59-68
As the software industry is focusing on dealing with various requirements and environments, such as mobile and ubiquitous environments, software systems are increasingly undergoing many situational changes. These changes influence the quality of services t...
 
Reinforcement learning-based dynamic adaptation planning method for architecture-based self-managed software
Found in: Software Engineering for Adaptive and Self-Managing Systems, International Workshop on
By Dongsun Kim, Sooyong Park
Issue Date:May 2009
pp. 76-85
Recently, software systems face dynamically changing environments, and the users of the systems provide changing requirements at run-time. Self-management is emerging to deal with these problems. One of the key issues to achieve self-management is planning...
 
A Survival Kit: Adaptive Hardware/Software Codesign Life-Cycle Model
Found in: Computer
By Dong-hyun Lee, Hoh Peter In, Keun Lee, Sooyong Park, Mike Hinchey
Issue Date:February 2009
pp. 100-102
An adaptive hardware/software codesign model enables consumer electronics companies to reduce production cost and maximize profits by progressively modifying codesign options over the life cycle.
 
Service Identification Using Goal and Scenario in Service Oriented Architecture
Found in: Asia-Pacific Software Engineering Conference
By Suntae Kim, Minseong Kim, Sooyong Park
Issue Date:December 2008
pp. 419-426
Recently, organizations face various business challenges because of rapidly changing user needs and expectations. SOA (Service-Oriented Architecture) is a promising technique for adequately handling them in organizations. In developing SOA based systems, s...
 
A Design Quality Model for Service-Oriented Architecture
Found in: Asia-Pacific Software Engineering Conference
By Bingu Shim, Siho Choue, Suntae Kim, Sooyong Park
Issue Date:December 2008
pp. 403-410
Service-Oriented Architecture (SOA) is emerging as an effective solution to deal with rapid changes in the business environment. To handle fast-paced changes, organizations need to be able to assess the quality of its products prior to implementation. Howe...
 
Software Engineering Education Toolkit for Embedded Software Architecture Design Methodology Using Robotic Systems
Found in: Asia-Pacific Software Engineering Conference
By Dongsun Kim, Suntae Kim, Seokhwan Kim, Sooyong Park
Issue Date:December 2008
pp. 317-324
Recently, industries need more effective software engineering education for undergraduate students as software plays an increasingly important role in consumer products. Specifically, the manufacturing industry emphasizes overall experience with software d...
 
2nd International Workshop on Dynamic Software Product Lines DSPL 2008
Found in: Software Product Line Conference, International
By Svein Hallsteinsen, Mike Hinchey, Sooyong Park, Klaus Schmid
Issue Date:September 2008
pp. 381
In emerging domains such as ubiquitous computing, service robotics, unmanned space and water exploration, and medical and life-support devices, software is becoming increasingly complex with extensive variation in both requirements and resource constraints...
 
Requirements Change: What?s the Alternative?
Found in: Computer Software and Applications Conference, Annual International
By Alan M. Davis, Nur Nurmuliani, Sooyong Park, Didar Zowghi
Issue Date:August 2008
pp. 635-638
Numerous studies have shown that a software project’s cost, schedule and defect density escalate as the rate of requirements change increases. Yet none of these studies have explored the effects of not making requirements changes in response to changes in ...
 
Dynamic Software Product Lines
Found in: Computer
By Svein Hallsteinsen, Mike Hinchey, Sooyong Park, Klaus Schmid
Issue Date:April 2008
pp. 93-95
DSPLs produce software capable of adapting to changes in user needs and resource constraints.
 
Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development
Found in: Software Product Line Conference, International
By Kwanwoo Lee, Kyo C. Kang, Minseong Kim, Sooyong Park
Issue Date:August 2006
pp. 103-112
Feature-oriented analysis (FOA) provides key information for developing reusable and adaptable product line assets. The information includes commonalities and variabilities, various dependencies between features, and their binding time information. On the ...
 
UML-based service robot software development: a case study
Found in: Software Engineering, International Conference on
By Mun-Taek Choi, Suntae Kim, Hassan Gomaa, Munsang Kim, Sooyong Park, Minseong Kim
Issue Date:May 2006
pp. 534-543
The research field of Intelligent Service Robots, which has become more and more popular over the last years, covers a wide range of applications from climbing machines for cleaning large storefronts to robotic assistance for disabled or elderly people. Wh...
 
A Method and Tool Support for Variant Requirements Analysis: Goal and Scenario Based Approach
Found in: Asia-Pacific Software Engineering Conference
By Jintae Kim, Minseong Kim, Hwasil Yang, Sooyong Park
Issue Date:December 2004
pp. 168-175
Identifying and representing variant requirements among products in a product family are crucial activities for a successful software reuse. The variant requirements should be not only identified based on the business goal, which drives marketing plan, pro...
 
Self Adaptive Software Technology for Robotics
Found in: Asia-Pacific Software Engineering Conference
By Jae Sun Kim, Sooyong Park
Issue Date:December 2004
pp. 740-741
Software systems are operating in an environment that is not well defined or predictable. Therefore, the software systems should be robustly performed to meet various user requirements in the complex and often hostile environment. The problem is significan...
   
Goal and Scenario Driven Product Line Development
Found in: Asia-Pacific Software Engineering Conference
By Minseong Kim, Sooyong Park
Issue Date:December 2004
pp. 584-585
Product line development has proven a successful approach to achieve strategic and large-grained reuse and hence time-to-market and productivity. A key to successful software product lines is to identify and anlyze the right functionality for reusable impl...
   
An Architecture-Centric Approach for Multi-Agent System Development and Applicatio
Found in: Advanced Issues of E-Commerce and Web-Based Information Systems, International Workshop on
By Sooyong Park, Vijayan Sugumaran, Seungyun Lee
Issue Date:June 2001
pp. 0160
Abstract: The era of distributed software environments is emerging and research on Multi-agent systems (MAS), which tries to solve complex problems using entities called agents, is on the rise. This paper proposes an architecture-centric method for develop...
 
Decisions not requirements: decision-centered engineering of computer-based systems
Found in: Engineering of Computer-Based Systems, IEEE International Conference on the
By R. Evans, Sooyong Park, H. Alberts
Issue Date:March 1997
pp. 435
Recognizing the stated aims of the engineering of computer-based systems (ECBS) discipline namely the design, development deployment, and analysis of complex systems whose behavior is, to a substantial degree, determined or controlled by computers, the pro...
 
Engineering baselines in system development: using ASCII files, two-column index piles, and system numbers, engineering tags, and change set numbers
Found in: Engineering of Complex Computer Systems, IEEE International Conference on
By R.P. Evans, Sooyong Park, M. Merriman
Issue Date:November 1995
pp. 17
A new paradigm for use in system development is described: engineering baselines. This new paradigm enables controlled visibility and traceability into the complete development effort. One of the primary features of the engineering baseline paradigm is its...
 
SHAGE: a framework for self-managed robot software
Found in: Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems (SEAMS '06)
By Dongsun Kim, Hyeongsoo Chang, In-Young Ko, Junhee Lee, Kwanwoo Lee, Sooyong Park, Sukhan Lee, Yeon-Chool Park, Youngkyun Jin, Yu-Sik Park
Issue Date:May 2006
pp. 79-85
Behavioral, situational and environmental changes in complex software, such as robot software, cannot be completely captured in software design. To handle this dynamism, self-managed software enables its services dynamically adapted to various situations b...
     
Extending reusable asset specification to improve software reuse
Found in: Proceedings of the 2007 ACM symposium on Applied computing (SAC '07)
By Soojin Park, Sooyong Park, Vijayan Sugumaran
Issue Date:March 2007
pp. 1473-1478
Even though many approaches for reuse have been introduced, software engineers are still hesitating to reuse existing software components. Two problems are the root cause of this situation. One is the difficulty in knowing whether the required software com...
     
7th International Workshop on Dynamic Software Product Lines (DSPL 2013)
Found in: Proceedings of the 17th International Software Product Line Conference (SPLC '13)
By Hoh Peter In, Klaus Schmid, Mike Hinchey, Sooyong Park, Svein Hallsteinsen
Issue Date:August 2013
pp. 271-271
In emerging domains such as ubiquitous computing, service robotics, unmanned space & water exploration, or medical and life-support devices, software is becoming increasingly complex with extensive variation in both requirements and resource constraint...
     
6th International Workshop on Dynamic Software Product Lines (DSPL 2012)
Found in: Proceedings of the 16th International Software Product Line Conference - Volume 1 (SPLC '12)
By Klaus Schmid, Mike Hinchey, Sooyong Park, Svein Hallsteinsen
Issue Date:September 2012
pp. 290-290
In emerging domains such as ubiquitous computing, service robotics, unmanned space and water exploration, and medical and life-support devices, software is becoming increasingly complex with extensive variation in both requirements and resource constraints...
     
Tool support for quality-driven development of software architectures
Found in: Proceedings of the IEEE/ACM international conference on Automated software engineering (ASE '10)
By Dae-Kyoo Kim, Sooyong Park, Suntae Kim
Issue Date:September 2010
pp. 127-130
In this paper, we present a prototype tool that supports the systematic development of software architectures driven by quality requirements using architectural tactics. The tool allows one to configure architectural tactics based on quality requirements a...
     
Introduction
Found in: Communications of the ACM
By Kyo C. Kang, Sooyong Park, Vijayan Sugumaran
Issue Date:December 2006
pp. 28-32
They also make it more hands-on, real, practical, and immediate, inspiring a new generation of scientists' deep interest in the field.
     
UML-based service robot software development: a case study
Found in: Proceeding of the 28th international conference on Software engineering (ICSE '06)
By Hassan Gomaa, Minseong Kim, Mun-Taek Choi, Munsang Kim, Sooyong Park, Suntae Kim
Issue Date:May 2006
pp. 534-543
The research field of Intelligent Service Robots, which has become more and more popular over the last years, covers a wide range of applications from climbing machines for cleaning large storefronts to robotic assistance for disabled or elderly people. Wh...
     
From product lines to self-managed systems: an architecture-based runtime reconfiguration framework
Found in: Proceedings of the 2005 workshop on Design and evolution of autonomic application software (DEAS '05)
By Jaemin Jeong, Minseong Kim, Sooyong Park
Issue Date:May 2005
pp. 105-110
Adaptability and/or high availability are requirements which have become more prevalent and important for computing systems in recent years. To support adaptability and availability, a system must be able to dynamically change its behavior at runtime as us...
     
 1