Development of a web-based conference management system using SOFL

Currently, there are several systems in use to support paper submissions to academic conferences, but they still require program chairs to spend a lot of time in organizing paper reviewing. To further improve the situation and reduce the burden of the chairs, a completely automatic reviewing system is desirable. Our research presented in this paper is part of the effort toward realizing such an automatic system. Specifically, we focus on two functions of the entire system, which manage paper assignments to referees and paper evaluations based on the feedback from the referees. To ensure the quality of the system, we adopt the Structured Object-oriented Formal Language (SOFL) for the requirements analysis and design. In this paper, we describe how the requirements are analyzed through writing an informal specification and then refining it into a semi-formal specification. We also discuss how the design is carried out by constructing a formal specification in SOFL. Finally, we present the implementation and testing details on our system.

[1]  Shaoying Liu,et al.  A Decompositional Approach to Automatic Test Case Generation Based on Formal Specifications , 2010, 2010 Fourth International Conference on Secure Software Integration and Reliability Improvement.

[2]  Tom De Marco,et al.  Structured Analysis And System Specification , 2015 .

[3]  Richard Van Noorden Publishers withdraw more than 120 gibberish papers , 2014 .

[4]  Cyril Labbé,et al.  Duplicate and fake publications in the scientific literature: how many SCIgen papers in computer science? , 2012, Scientometrics.

[5]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[6]  Jeremy Dick,et al.  Automating the Generation and Sequencing of Test Cases from Model-Based Specifications , 1993, FME.

[7]  J. Bohannon Who's afraid of peer review? , 2013, Science.

[8]  Shaoying Liu,et al.  Formal Engineering for Industrial Software Development , 2004, Springer Berlin Heidelberg.

[9]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.