public javax.script.ScriptEngineManager() public javax.script.ScriptEngineManager(java.lang.ClassLoader) public javax.script.ScriptEngineManager() javax.script.ScriptEngineManager@4288467f jdk.nashorn.api.scripting.NashornScriptEngine@6f4ea1b0 [Ljava.lang.reflect.Method;@63dfab74 public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.getInterface(java.lang.Class) public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.getInterface(java.lang.Object,java.lang.Class) public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[]) throws javax.script.ScriptException,java.lang.NoSuchMethodException public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.eval(java.lang.String,javax.script.ScriptContext) throws javax.script.ScriptException public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.eval(java.io.Reader,javax.script.ScriptContext) throws javax.script.ScriptException public javax.script.Bindings jdk.nashorn.api.scripting.NashornScriptEngine.createBindings() public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(java.lang.String,java.lang.Object[]) throws javax.script.ScriptException,java.lang.NoSuchMethodException public javax.script.CompiledScript jdk.nashorn.api.scripting.NashornScriptEngine.compile(java.io.Reader) throws javax.script.ScriptException public javax.script.CompiledScript jdk.nashorn.api.scripting.NashornScriptEngine.compile(java.lang.String) throws javax.script.ScriptException public javax.script.ScriptEngineFactory jdk.nashorn.api.scripting.NashornScriptEngine.getFactory() public void javax.script.AbstractScriptEngine.setContext(javax.script.ScriptContext) public void javax.script.AbstractScriptEngine.setBindings(javax.script.Bindings,int) public javax.script.Bindings javax.script.AbstractScriptEngine.getBindings(int) public java.lang.Object javax.script.AbstractScriptEngine.eval(java.lang.String,javax.script.Bindings) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.io.Reader,javax.script.Bindings) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.io.Reader) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.lang.String) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.get(java.lang.String) public void javax.script.AbstractScriptEngine.put(java.lang.String,java.lang.Object) public javax.script.ScriptContext javax.script.AbstractScriptEngine.getContext() public final void java.lang.Object.wait() throws java.lang.InterruptedException public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException public boolean java.lang.Object.equals(java.lang.Object) public java.lang.String java.lang.Object.toString() public native int java.lang.Object.hashCode() public final native java.lang.Class java.lang.Object.getClass() public final native void java.lang.Object.notify() public final native void java.lang.Object.notifyAll() com.google.gso.b.EncodingUtil@2b3c7338

AEROSPACE CHINA ›› 2024, Vol. 25 ›› Issue (2): 42-51.doi: 10.3969/j.issn.1671-0940.2024.02.006

• POLICY FORUM • Previous Articles     Next Articles

Legal Aspects of Coordinating the LEO Mega-Constellation Operations in the Framework of STM

Elham Farahani, LI Shouping   

  1. School of Law, Beijing Institute of Technology, Beijing 100081
  • Online:2024-07-30 Published:2024-12-25

Abstract: Mega-constellations of satellites are making a complex network in Low-Earth Orbit (LEO), which presents new legal and technical challenges. The widespread operation of mega-constellations necessitates a special technical and legal regulatory framework that is constantly evolving based on emerging technologies. Although it has not yet been completely established since it is fully dependent on the development of Space Traffic Management (STM), including the rules on space debris mitigation and collision avoidance systems, cyber security issues, environmental concerns, rules of registration, Radio Frequency Interferences (RFI), Space Surveillance & Tracking (SST), etc.
This paper addresses the legal issues of coordinating LEO mega-constellation operations within the framework of STM. The LEO mega-constellations creating the space environment congested necessitates the establishment of STM rules and standards to safeguard the safety, security, and sustainability of outer space activities. To do so, States and the private sector will have to develop effective, safe, and workable mechanisms that will allow space activities in the field of the deployment and operation of satellite constellations while ensuring the sustainability of all space activities on a long-term basis. Moreover, it needs the cooperation of related national and international organizations and other entities, including the United Nations Committee on the Peaceful Uses of Outer Space (UNCOPUOS), its Subcommittees, and Internation Telecommunication Union (ITU), to solve the legal and technical challenges of satellite constellations, especially mega-constellations, through the amendment of the current international legal regime, the implementation of a new international treaty, or the creation of soft law documents.

Key words: space law and policy, space traffic management, mega-constellations, sustainability of space activities, low-Earth orbit