Youhee Choi

Learn More
Good software architecture is critically important for successful software development. The software architecture can be defined as a set of architectural design decisions. However, the effort for acquiring good software architecture currently lacks of interest and experience in architectural design decisions. For this reason, during acquiring good software(More)
Architecture-based software development plays an important role in successfully developing and managing large and complex software systems. Recently, there have been a number of studies for designing, evaluating, or transforming architectures. However, there is not much work being done for closely connecting an architectural evaluation with an architectural(More)
In recent years, demands about offshore plant developments are increasing. Since the cost of installation of offshore plants in the deep ocean is very high, operation and realtime monitoring of offshore plants is not only important to produce a high performance such as tremendous profits but maintenance of them is also crucial to prevent accidents. However,(More)
Recently, demands for developing offshore plants are increasing. Accordingly, the amount of orders of offshore plants exceeds 50 percent of total shipbuilding contracts of shipyards in South Korea. Also, occurrence rates of incidents in building offshore plants are increasing. In this respect, it is required that a safety management system is built for each(More)
  • 1