Accessibility Home page Skip all navigation

Laborarory of Software Engineering

 

1. Research Interests

Software Engineering based on Complex System

  Research on the new condition and crisis for the software engineering based on complex system; the software form and its new characteristics in the transformation stage of software industry; software requirement engineering based on complex system; key scientific problem, theory and method to support the change upon request and cooperation for the software system of complex information; complex network theory to support the software engineering, and adjustment strategy and method to support the software complexity metrics.

Semantic Web Service Engineering Theory and Methods

  Research on the specification framework of semantic web service and its theory of logical fundamentals; including meta-computing of semantic service, ontology and meta-modeling theory and method, the mechanism of UML commitment and UML expression to the ontology; the architecture of merging of ontology modeling and MOF meta-model facility.

Complex Information Resource Management and Service

  Research on the method and technology of web complex information resource registration and management, including ISO/IEC standard ISO-19763 for the complex information resource management and interoperability – “Framework for Metamodel Interoperability (MMFI)”, and industrial application implemented by MMFI standard, such as “Wuhan Software Component Registry and Repository Platform (WHSCRR)”, “Multiple Dimension Logistic Management Platform”, etc.

Embedded Software Development Environment and Supporting Platform

  Research on the design and development of embedded software development platform; and applications of visual development technology in the whole lifecycle of embedded software development based on the international embedded UML (eUML) standard, including the method and techniques of software modeling, model verification and validation, model simulation, and code generation for embedded software; support of embedded software component; realization of reuse of embedded software component to improve the efficiency and quality of embedded software development.

Software Interoperability Assurance and Testing

  Research on the theory and method of software interoperability assurance (IA), including assurance levels, framework, solutions and assurance approaches of IA, and constitute the interoperability test specifications combined with concrete application environment, such as e-Business platform and semantic web services, etc, and implement the interoperability automatic testing tools and platform based on the test specifications.

Research on reflective software architecture

  Software architecture is a hot area of software engineer in academic and industrial community since being proposed, which describes constitute, interrelationship and composition pattern, reflects the design, concepts and the application of design and estimation of software architecture, it can make design more clear and effective.

  Some specific patterns and styles of software architecture are proposed and applied, which can help to reuse software architecture, but, it is difficult to use because they need developers with rich experience and professional knowledge of these architectures, patterns and styles. So it is necessary to further research and exploration a simpler, more efficient architecture reuse methods.

  Base on reflection mechanism, the reuse methods of software architecture, divide software architecture into two levels, one is the basic-level structure, and the other is meta-architecture. Base-level architecture is the space of system business functions executing; while meta-level architecture is used for describing the responsibility of base-level architecture. As a representation of meta-information, meta-level architecture provides base-architecture with a mechanism of encapsulation and representation, and also provides architect and tools with a standard interface to use base-architecture architecture. By these, basic-level software architecture can be more abstract, independence and reusability.

  Supported by the National Nature Science Foundation of China, borrow from research result presently, introduce reflection mechanism into architecture, we have developed the following results: Constructed a reflective software architecture for reuse; defined a reflective architecture description language-- R-ADL; researched and constructed the reflective mechanism to support process of design, evolution , and reuse software architecture; given the construction and application of methods and processes of meta-level architecture; base on the theory of meta-information and meta-model, studied and constructed meta-model to satisfy the need of reflective architecture, identified meta-information for reuse; provided a reuse software architecture method through dynamic composition , A composite reuse of architectural connectors using reflection and provide a model for separate level describing the function and non-function requirement;

Research on Aspect-oriented software architecture design method

  At higher abstract level Software architecture describes elements composing of software system, interrelationship between those elements and guides the composition models of elements and the related restraint of these models. As it is deeply researched and extensively applied , it has been found there always exists some crosscutting behavior and crosscutting characteristics in software architecture scenario which is designed by use of conventional methods. These crosscutting behavior and characteristics crosscut components and connectors which compose of software architecture. The existence of such crosscutting behavior and characteristics make software architecture become complex , obscure, difficult to evolve and difficult to reuse. In recent years, with the matureness of Aspect-oriented programming technologies and further in-depth development and extensive application of the AOP ,Aspect in AOP and its related concepts and techniques will be extended to software architecture design stage so that it will become a very promising and highly concerned direction of research.

  As using software architecture which is designed by use of Aspect-oriented design method , firstly we solve the problem that in software architecture design scenario a variety of design decision-making, behavior and characteristic are mixed and scattered in various components and connectors of software architecture level .So the cross-cutting elements can be modularized individually and the software architecture concerns are directly and explicitly embodied and tracked. That can improve the intelligibility and maintainability of software architecture which is good for the evolvement and reusability of software architecture. Secondly, we can provide clue of obtaining and identifying code level Aspect for using AOP implementation technology at the follow-up phase .So this is good for efficient use of AOP coding technology and helps AOP coding phase to transit smoothly to software architecture design phase . However, at present the results of studying Aspect at the software architecture design phase are not many. So many issues still need to be deeply researched. For example, how to define structure , interfaces and usage of Aspect at software architecture level, how to define weaving mechanisms of Aspect at software architecture level , how to define pure Aspect-oriented software architecture description languages and so forth.

  We introduce Aspect's concept into software architecture description language .at present we has achieved initial results as to research on the application of AOP technology to implement Role Object pattern . we will also continue to study Aspect-oriented software architecture description languages - AOP-ADL. At Software architecture level, the subject of study is the weaving mechanisms and collaboration mechanisms by which software architecture Aspect, components and connectors will be integrated. In software architecture design process, through the establishment of multidimensional concern models and using software architecture Aspect to encapsulate the cross-cutting behavior and characteristics of software architecture design scenario, we will study Aspect-oriented software architecture design methods. As well as we will carry on case studies and provide application demonstration.

Research on Service-oriented software architecture design method

  At present the service-oriented architecture--SOA, in particular for the analysis and design of software architecture is the focus of attention. Gartner Group has predicted : By 2008, 75% of new enterprise applications will use elements of SOA. Briefly, SOA is a "abstract, loose coupling and great granularity" software architecture, which can deploy by the distributed way, compose and use the loose coupling and great granularity applications services through the network based on demand. In the application system based on SOA, specific application's functions are assembled from the services which are loose coupling and have unified interface definition .The emergence of SOA will have a great impact on enterprise-class software architecture design. However, at present the results of studying SOA design phase are not many. a lot of issues need to be researched deeply .for example, how to define the service combination mechanism at software architecture level, how to directly generate BPEL code from the business modelling, how to define service-oriented software architecture description language--SOA-ADL and how to develop a visual design tool for SOA and so on.

  We believe that SOA is a tiered, distributed, continuous evolving architecture and divide the structure of SOA into three layers : specification layer, business layer and services layer. we have achieved so many interim results as result of our many years study and analysis of SOA. At first,we extend the existing architecture language -- Darwin so as to definite a SOA-ADL based on the extended Darwin ; Secondly,we extend the UML and put forward a set of SOA-ADL based on extended UML . At last based on our research for many years we design a new SOA-ADL which sufficiently embodies the characteristic--service-oriented and clearly definite the service, connectors and configuration information at software architecture level ,as well as we develop a visual design tools for SOA, on the basis of which we can build a more perfect enterprise application platform based on SOA.

Research on Service-oriented software development method

  At present Service-oriented architecture is a new technology of software development which attracts great attention from the academia and the industry. SOA is a distributed systems' architecture.Because it has the characteristics such as loose coupling, location transparency and protocol independence and so on, SOA can better solve the problems such as software reuse, software interoperability between different languages, protocols and platforms . With the rapid development of Web Services as one of specific implement technology of SOA, SOA has increasingly widespread recognition and a more general application. At the same time, because of gradual maturation of the related technologies of software architecture , the description and design of the software architecture has become an important stage in software development processes. Similarly,as far as service-oriented system development is concerned ,it is a vital issue that how to describe and design SOA.

  In light of the above reasons, we need a kind of systemic service-oriented architecture description and design method. By the aid of the programs such as Heibei fund for Young talent etc., we learn from the description and design methods of the general software architecture and follow the SOA reference model which is put forward by OASIS .Therefore we bring forward the architecture description language that is suitable to describe a service-oriented architecture for unique attributes of service-oriented architecture. This architecture description language effectively abstract services from the business world and services agreement designed to NS NS-oriented Web services and SOAP protocols the design . The architecture description language define some basic elements such as services, services collaboration protocols and services collaboration process and so on, which enable it to explicitly and sufficiently describe Web applications-oriented and Service-oriented software architecture design scenario . At the same time, we resolved the question of how to enable the architecture description language to be suitable for some SOA features such as business-oriented, service-oriented, great granularity, standardized , loose coupling on the Web and cross-platform collaboration.

  On the other hand, based on the existing mature and standardized the technology of Web services, we have studied dynamic processing and transaction processing involved in the business processes of Web services.So we put forward a kind of dynamic framework based on the reflective BPEL business processes, a dynamic self- adaptability solution based on the business processes of AOP and a framework of transaction processing based on the BPEL of AOP.

Research on components repository

  At present, in face of component-Based software development method, it is a very important issue that how to manage the huge and ever-changing components resources which have been developed. It is a kind of feasible way to set up the components repository to manage components resources. To effectively manage the components resources in the components repository and facilitate access to the components for those who reuse components, we should classify the components resources and establish the index according to the information of classification, as well as we provide a user-friendly search engine to the components users.

  Normally, components in components repository is classified in terms of the certain classification method. We make use of the certain mechanisms to access components resources. It is essential that the components classification system .The components classification system is not only the basic of construction of components resources describe attributes, but also the basic of search requests and inquiry requests which are submitted from those who reuse components. People have done a lot of research work as for the classification of software components .And those has been several effective results. Some researchers utilize information search technology to classify software components. However, as software components' technology is progressing and as the environment and the way that software components are used is changing, the existing classification model of software components were not suitable to be used.

  The existing general Web search engines have been able to help users search the file resources in the Internet. But these general Web search engines usually can only be used to search for those website and file resources with the special suffix. So it is difficult to use these general Web search engines to search for software components directly. The special components search engines such as Agora which is developed by Software Engineering Institute, Carnegie Mellon University , alphaBeans which is developed by IBM .These search engines also have some shortages .For example they only pay attention to the extraction of interface features and search a single type of components.

  Due to the above-mentioned problems, we have proposed a kind of classification model of software components—CSSC and the special software components search engines-- SE4SC. CSSC model includes the submodel of system classification --CSSC-S and the submodel of facet classification --CSSC-F. CSSC-S provide information to support the special search engines for components in the internet, CSSC-F provide information to support the search engines. CSSC model can effectively support those reuse components to inquire software components in the Internet. SE4SC can locate all software components which are described and issued according to CSSC. Along with the company of Wuhan software industry base ,We industrialize these research results and develop a platform which manages software components repository and provides the function of construction and management of components repository. As well as the platform can help to build the CSSC-based components repository.

2. Group Members

Keqing He , Phd graduated from National Hokkaido University in Japan , Full Professor, Phd Supervisor, deputy director of SKLSE , Wuhan University ;

YingShi,Phd Supervisor, Vice- director of SKLSE , Wuhan University ;

Bing Li , Phd graduated from Huazhong University of Science and Technology in P.R.CHINA, Associate Professor, Master Supervisor ;

Qiming Xia , Phd graduated from Wuhan University in P.R.CHINA, Associate Professor ;

Huichang Luo , Associate Professor, Master Supervisor ;

Rong Peng , Phd graduated from Wuhan University in P.R.CHINA, Lecturer ;

Peng Liang , Phd graduated from Wuhan University in P.R.CHINA, Lecturer ;

Jing Liu , Phd graduated from Wuhan University in P.R.CHINA, Lecturer ;

Jin Liu , Phd graduated from Wuhan University in P.R.CHINA, Lecturer ; 

3. Projects and Published Papers

3.1 Projects

NSFC (Natural Science Foundation of China ) Projects

1. Key Technology and Service Theory for the Semantic Web and Complex Information Resources, (No. 90604005) (2006-2008)

2. Ontology and Meta-Modeling Methods for Interoperability Assurance in Software Component Resource Management, (No. 60373086) (2004-2006)

NSFHB(Natural Science Foundation of Hubei Province ) Projects

1. Research on Key Technology for Information Fusion and Aggregation in Information Grid, (No. 2005ABA123) (2005-2006)

2. Research on Model Transformation Theory and Method in Metamodeling Architecture, (No. 2005ABA240) (2005-2006)

3. New Generation Software Engineering - Universal Modeling Method and Standardization Research, (No. 2002AB0038 ) (2003-2004)

Key Industrial Projects of Hubei Province and Wuhan City

1. Software Component Application in Manufacture Industry Informalization and Industrialization, (No. 20051001007) (2005-2006)

2. Embedded Software Development based on eUML, (No. 2004AA 103A 02) (2005-2006)

3. Research and Development on the Key Technology of Software Component Engineering and Repository, (No. 20021002043) (2002-2004)

Other Projects

1. Key Project in Tenth Five Year Plan-Important Standard Technology Research-Standard Research based on National P reponderant Technology,(No. 2002BA 906A 21-25) (2005- 2007)

2. ISO Standardization Project-Metamodel Framework for Ontology Registration, (No. ISO/IEC/JTC/SC32 No. 1.32.22 .01.03.00) (2003-2007)

3. ISO International Standard and National Industry Standard, (No. 2005[26]-1) (2004-2006)

4. Interoperability Test of e-Business Software Component, (No. S04031-T) (2004-2006)

5. Research on Interstage ebXML e-Business Platform Interoperability Test, (No. Fujitsu0301) (2002-2003)

6. Model Transformation from UML1.x - 2.x, (No. Fujitsu0401) (2004-2006)

7. UML Test Questions in Chinese, (No. UMTP0502) (2005-2005)

3.2 Published Papers

1. Design Methodology of Networked Software Evolution Growth Based on Software Patterns, Keqing He, Rong Peng, Jing Liu, Fei He, Peng Liang, Bing Li, State Key Lab of Software Engineering, Wuhan University, Journal of System Science and Complexity, 2006,19(2):157-181.

2. Role-Based Design Pattern Modeling and Implementation Method , Chengwan He, Heqing He, State Key Lab of Software Engineering, Wuhan University, Journal of Software , 2006,17(4):658-669. (in Chinese)

3. Research on Ontology and Meta-modeling Theory and Method in SOA , Keqing He, Fei He, Bing Li, Yangfan He, Jin Liu, Peng Liang, Chong Wang, State Key Lab of Software Engineering, Wuhan University, Journal of Computer, 2005,28(4):524-533. (in Chinese)

4. Method for MDA implementation based on pattern and action semantics , Haitang Fang, Keqing He, Shi Zhuo, Jin Liu, Kai Chen, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2004,30(4):67-70, EI Index (Accession number: 04168116843). (in Chinese)

5. Method and an example to develop software based on role modeling and RSI , Chao Liu, Keqing He, Chunwen Yang, Lulu He , State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2003,29(19):72-74, EI Index (Accession number: 03517790391). (in Chinese)

6. Design and implementation of visualized automatic modeling of use case, Lin Jiayi, Keqing He, Jin Liu, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(15):93-95, EI Index (Accession number: 05359331626). (in Chinese)

7. Method for constraining CWM metadata , Jigang Luo, Keqing He, Jin Liu , State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(5):56-59, EI Index (Accession number: 05149026642). (in Chinese)

8. Research on the model of interoperable software component registry and repository based on MMF , Qiang Wang, Keqing He, Bing Li, Shi Zhuo, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(16):57-58, EI Index (Accession number: 05379361062). (in Chinese)

9. Role constraint model and its application in software pattern implementation , Chengwan He , Keqing He, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(12):15-17, EI Index (Accession number: 05289209235). (in Chinese)

10. A method of mapping OWL-S to OPM , Yini Xiong, Keqing He, Jin Liu, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2006,32(6):248-250, EI Index (Accession number: 06189857187). (in Chinese)

11. Interoperability test of e-Business solutions based on service-oriented architecture , Peng Liang, Keqing He, Bing Li, Jin Liu , State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2006,32(8):95-99, EI Index (Accession number: 06229912549). (in Chinese)

12. ebXML/R and R classification model with ontology , Wei Liu, Keqing He, Wudong Liu, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2006,32(6):92-94, EI Index (Accession number: 06189857151). (in Chinese)

13. Method for defining key of CWM multidimensional metamodel, Fengjun Hou, Keqing He, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(6):73-75, EI Index (Accession number: 05169052320). (in Chinese)

14. Research on logical semantic analysis of web ontology language, Jin Liu, Keqing He, Bing Li, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,31(9):7-10, EI Index (Accession number: 05239147604). (in Chinese)

15. Using RoleOf relationship in design pattern instantiation , Chengwan He, Wenjie Tu, Keqing He, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2005,32(7):78-80, EI Index (Accession number: 06209882892). (in Chinese)

16. Method of model transformation based on finite state machine , Yulan Yan, Keqing He, Jin Liu, State Key Lab of Software Engineering, Wuhan University, Computer Engineering , 2006,32(1):93-95, EI Index (Accession number: 06089716144). (in Chinese)

17. Research on Web information fusion infrastructure, Bing Li, Keqing He, Jin Liu, Ruixuan Li, State Key Lab of Software Engineering, Wuhan University, Journal of Beijing University of Aeronautics and Astronautics , 2005,30(11):1048-1051, EI Index (Accession number: 05078844334). (in Chinese)

18. Research on Ontology Modeling based on OWL, Chong Wang, Keqing He, Jin Liu, State Key Lab of Software Engineering, Wuhan University, Journal of Wuhan University (Natural Science Edition) , 2004,50(5):581-585, EI Index (Accession number: 05058844478). (in Chinese)

19. CAX – A Effective Method for Data Integration, Bing Li, Keqing He, Weijun Xiao, Ruixuan Li, State Key Lab of Software Engineering, Wuhan University, Mini-Micro Systems , 2003,24(8):1488- 1492, EI Index (Accession number: 03387643364). (in Chinese)

20. MOP based constructive reflective state metamodel, Liu Jin,He Keqing, State Key Lab of Software Engineering, Wuhan University, Wuhan University Journal of Natural Sciences, 2004,9(2): 161-166, EI Index (Accession number: 04278253135). (in Chinese)

21. Direction Graph Algorithm based on Points, Lijuan Li, Keqing He, Xingming Sun , State Key Lab of Software Engineering, Wuhan University, Journal of Hunan University ( Natural Science Edition ), 2005,32(4):104-107, EI Index (Accession number: 05389375149). (in Chinese)

22. Building Interoperable Software Components Repository based on MMF, Bing Li, Keqing He, Jin Liu, Qiang Wang, Peng Liang, Rong Peng, State Key Lab of Software Engineering, Wuhan University, International Conference on Grid and Cooperation Computing (GCC 2004), 2004.10, Wuhan, Springer LNCS, P67–74. SCIE Index (IDS Number: BBD88)

23. An approach for constructing software component repository in grid environments, Du Dehui, Ying Shi, He Keqing, He Yangfan, State Key Lab of Software Engineering, Wuhan University, International Conference on Grid and Cooperation Computing (GCC 2004), 2004.10, Wuhan, Springer LNCS, P75–82. SCIE Index (IDS Number: BBD88)

24. Research on Semantic-Based Web Services, Registry Federation, Bing Li,Fei He,Keqing He, State Key Lab of Software Engineering, Wuhan University, International Conference on Grid and Cooperation Computing (GCC 2005), 2005.10, Beijing, Springer LNCS, P202-207. SCIE Index (IDS Number: BDQ17) EI Index (Accession number: 06229908883).

25. A Methodology for Acquisition of Software Component Attribute Ontology, Liu Jin, He Keqing, Li Bing, Chen Hao, Peng Liang, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology (CIT 2004), 2004.09, Wuhan, IEEE Computer Society, P257-263. EI Index (Accession number: 04538753580).

26. Interoperability Test of ebXML e-Business Solutions, Peng Liang, He Keqing, Li Bing, Liu Jin, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology (CIT 2004), 2004.09, Wuhan, IEEE Computer Society, P1003-1007. EI Index (Accession number: 04518724571).

27. SMA calculus - A secure mobile agent calculus, Peng Rong, He Keqing, Zhong Xiaozhen, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology (CIT 2004), 2004.09, Wuhan, IEEE Computer Society, P1003-1007. EI Index (Accession number: 04538753491).

28. Page-driven pattern modeling and development, Liu Wudong, He Lulu, He Keqing, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology (CIT 2004), 2004.09, Wuhan, IEEE Computer Society, P 109-114. EI Index (Accession number: 04518724427).

29. The Interoperability between Different e-Business Specifications, Peng Liang, He Keqing, Li Bing, Liu Jin, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P409-413. EI Index (Accession number: 05389373868).

30. A Transformation Definition Metamodel for Model Transformation, Liu Jin, He Keqing, Li Bing, He Chengwan, Liang Peng, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P373-378. EI Index (Accession number: 05389373993).

31. Using RoleOf relationship in design pattern instantiation, He Chengwan, He Keqing, He Fei, Yao Feng, Liu Jin, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P353-358. EI Index (Accession number: 05389373990).

32. Ontology application in software component registry to achieve semantic interoperability, Song Dan, Liu Wudong, He Yangfan, He Keqing, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P181-186. EI Index (Accession number: 05389373965).

33. Design and realization of ebXML registry classification model based on ontology, Liu Wei, He Keqing, Liu Wudong, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P809-814. EI Index (Accession number: 05389374080).

34. A semantic interoperability extension model to the ebXML registry, Liu Wudong, He Lulu, Liu Jing, He Keqing, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology: Coding Computing (ITCC 2005), 2006.04, Nevada, IEEE Computer Society, P414-419. EI Index (Accession number: 05389373869).

35. RoleOf Relationship and Its Meta Model for Design Pattern Instantiation, He Chengwan, He Fei, He Keqing, et al, State Key Lab of Software Engineering, Wuhan University, International Conference on Information Technology (AMDA 2005), 2004.09, Wuhan, Springer LNAI, P642-653. SCIE Index (IDS Number: BCR26) EI Index (Accession number: 06189845403)

36. A model transformation method for OWL-S to OPD, Liu Jin, He Keqing, Li Bing, State Key Lab of Software Engineering, Wuhan University, IASTED International Conference on Artificial Intelligence and Soft Computing, 2004.09, Marbella, Spain, Acta Press, P54-59. EI Index (Accession number: 04538751291)

37. Some Domain Patterns in Web Application Framework, Chao Liu, Keqing He, Jie Liu, Shi Ying, State Key Lab of Software Engineering, Wuhan University, IEEE Computer Society's International Computer Software and Applications Conference, 2003.11, Dallas, TX, United States, IEEE Computer Society, P674-677. EI Index (Accession number: 03517785225)

38. A Pattern Language Model for Framework Development, Wudong Liu, Keqing He, Hui Xu, Yixing Jing, Ying Shi, State Key Lab of Software Engineering, Wuhan University, IEEE Computer Society's International Computer Software and Applications Conference, 2003.11, Dallas, TX, United States, IEEE Computer Society, P 669-673. EI Index (Accession number: 03517785224)

39. Constructing Platform Independent Models of Web Application, Chengwan He, Fei He, Keqing He, Wenjie Tu, State Key Lab of Software Engineering, Wuhan University, International Workshop on Service Oriented System Engineering, 2005.09, Beijing, IEEE Computer Society, P85-92.

40. Research on Semantic Web Service-Oriented MMFI for Complex Information Registration, He Yangfan, He Keqing, et al., State Key Lab of Software Engineering, Wuhan University, International Workshop on Service Oriented System Engineering, 2005.09, Beijing, IEEE Computer Society, P 229-234.

41. A Perspective of Fusing Ontology and Metamodeling Architecture in Interconnection Environment, Jin Liu, Keqing He, et al, State Key Lab of Software Engineering, Wuhan University, International Conference on Semantics, Knowledge and Grid, 2005.11, Beijing, Springer LNCS, P39-50.

42. Metamodel Framework for Ontology Registration (MMF4Ontology Registration) for Semantic Interoperation, He Yangfan, He Keqing, et al., State Key Lab of Software Engineering, Wuhan University, International Conference on Semantics, Knowledge and Grid, 2005.11, Beijing, Springer LNCS, P79-83.

Publications or papers:

•  Code Component Reuse Supporting Environment (CCRSE) and Its Design Strategy, First, the State Key Laboratory of Software Engineering (Wuhan University) , Wuhan University Journal of Natural Sciences Vol.8 No .2A , pp.363-367 EI ( 03397651703 )

•  a pattern language for developing DOM application ,Second, the State Key Laboratory of Software Engineering ( Wuhan University ) ,Computer Engineering Vol.29 No.4, pp.57-58

•  A method of Inducing Feature Model from use case Model,Second, the State Key Laboratory of Software Engineering (Wuhan University) , Computer Engineering and Applications Vol.39 No.25, pp.71-73

•  An EJB architecture model based on design pattern ,Second, the State Key Laboratory of Software Engineering (Wuhan University) , Computer Engineering and Applications Vol.39 No.28, pp.136-138

•  Extended use case approach with goal-driven technique,Second, the State Key Laboratory of Software Engineering ( Wuhan University ) , Computer Engineering and Applications Vol.39 No.28, pp.136-138

•  construction and implementation of components repository based on Web services technology, Fourth, the State Key Laboratory of Software Engineering (Wuhan University) , Journal of Wuhan University of Technology Vol.26 No.2, pp.80-83 EI ( 04168117125 )

•  Research of SOA and Its System Building, Second, the State Key Laboratory of Software Engineering (Wuhan University) ,Application Research of computers Vol.22 No.2, pp.32-34

•  Approach for Construction of Software Component Repository Based on ebXML, Second, the State Key Laboratory of Software Engineering (Wuhan University), Journal of wuhan University (Natural Science Edition) Vol.51 No.1 , pp.87-90

•  Implementation of Role object pattern with AOP,Second, the State Key Laboratory of Software Engineering (Wuhan University), Journal of Computer Applications Vol.25 No.5, pp.1061-1063

•  A special search engine for software components ,Fourth, the State Key Laboratory of Software Engineering (Wuhan University) ,Computer Engineering and Applications Vol.41 No.21 , pp.107-109

•  Description of Service-oriented Architecture Based on UML ,Second, the State Key Laboratory of Software Engineering (Wuhan University), Computer Engineering Vol.31 No.16, pp.89-91

•  Classification Schema for Software Components on the Internet, Second, the State Key Laboratory of Software Engineering (Wuhan University), Journal of wuhan University (Natural Science Edition) Oct. 2005 , Vol.51 No.5, pp.609-614 。

•  Describing Service-Oriented Architecture by Extended Darwin ,Third, the State Key Laboratory of Software Engineering ( Wuhan University ) Wuhan University Journal of Natural Sciences Vol. 10, No. 6, pp. 971-976 EI ( 06029638079 )

•  An reflection-based approach for non-functional analysis and design, Second, the State Key Laboratory of Software Engineering (Wuhan University), Computer Engineering Vol.32 No.9 , pp.91-93 EI 检索( 06239926224 )

•  A reflective framework supporting the dynamic evolvement of business process ,Second, the State Key Laboratory of Software Engineering ( Wuhan University ), Computer Engineering Vol.32 No.12

•  A Composite Reuse of Architectural Connectors Using Reflection ,Second, the State Key Laboratory of Software Engineering ( Wuhan University ), Journal of Software Vol.17 No. 6, pp. 1398-1306

•  SE4SC: A Specific Search Engine for Software Components ,Second, the State Key Laboratory of Software Engineering (Wuhan University), the Fourth International Conference on Computer and Information Technology Sep.14-16 2004 Wuhan China EI ( 04518724547 )

•  An Approach for Constructing Software Component Repository in Grid Environments, Second, the State Key Laboratory of Software Engineering ( Wuhan University ), LNCS 3252 (GCC 2004 Workshop) Oct.2004, pp.75-82 SCIE

•  A Modeling Approach for Service-Oriented Architecture, Second, the State Key Laboratory of Software Engineering ( Wuhan University ), the IFIP International Conference on Research and Practical Issues of Enterprise Information Systems Apr.24-26 2006 Vienna , Austria .

•  Reuse Software Architecture through Dynamic Composition, Second, the State Key Laboratory of Software Engineering ( Wuhan University ), the IFIP International Conference on Research and Practical Issues of Enterprise Information Systems Apr.24-26 2006 Vienna , Austria

National and provincial projects

•  classified management methods and search mechanism of Software components resources ,open fund of the State Key Laboratory of Software Engineering ( Wuhan University ) , preside ,2002 –2004 , 40000 yuan

•  component-based reuse of software design resources, Science and Technology Innovation Fund projects of Wuhan University ,preside ,2001 -2003, 70000 yuan

•  Research and Development about the key technologies and components repository of Software components engineering, Wuhan ,research projects ,participate ,Jan. 2002 –Dec.2004, 500000 yuan

•  research on Web Service-oriented software development method, 2003ABB004's the Hubei Fund for young talent ,preside, Jan. 2004 –Dec.2006 50000 yuan

•  Research on the reuse of the software architecture Using Reflection mechanism, 60473066 National Natural Science Foundation ,preside ,Jan.2005 –Dec. 2007 240000 yuan

Horizontal collaborative projects

•  Web-based system engineering of integrative educational affair management for colleges, 902233596 Wuhan Kebo co., preside ,Jan. 2005 –Dec.2005, 30000 yuan

•  A Web component-based platform for English learning, 902234592 Wuhan yingwei technology co., preside, Jan. 2006 –Dec.2007, 90000 yuan

Apply copyright registration of software products

[1]Research and development of Software composition and software framework based on the software model, registration number 2003SR8289 yingshi (rank 2) 2003

Awards

•  Research and development about Software composition and software framework based on the software model, 2005, Hubei provincial science and Technology department, Hubei award for scientific and technological progress, Second-class award, rank 2

•  Software reuse based on components repository and the component composition,yingshi(rank 1),2000, Hubei award for excellent academic paper about natural science, second -class award.

•  the establishment of AVWC--a method of biological statistics and analysis and Its Application Research yingshi(rank 4), 1995, Hubei science and technology Committee, Hubei award for scientific and technological progress, Third-class award,

•  Research on the application of Software engineering in management system of science and technology, yingshi (rank 4), 1995, Wuhan Science and Technology committee, Wuhan award for scientific and technological progress, Third-class award.

© 2006 State Key Laboratory of Software Engineering
Wuhan University,China